VirtualBox에서 생성한 가상머신을 백업하려 하거나 다른 컴퓨터로 복사하고자 할 때, OCI를 이용하여 내보내기 및 가져오기를 할 수 있습니다. 가상머신을 설치하는 방법은 아래 글을 참조하세요. https://bundw.tistory.com/entry/%EB%B2%84%EC%B6%94%EC%96%BC%EB%B0%95%EC%8A%A4VirtualBox-%EC%9C%88%EB%8F%84%EC%9A%B0%EC%97%90%EC%84%9C-%EA%B0%80%EC%83%81%EB%A8%B8%EC%8B%A0-%EC%9C%88%EB%8F%84%EC%9A%B0-%EC%84%A4%EC%B9%98 버추얼박스(VirtualBox) 윈도우에서 가상머신 윈도우 설치 VirtualBox는 오라클에서 배포하고 있는 무료 가상화..
Git의 프로젝트의 빈 저장소를 생성하는 방법입니다. (--bare 옵션) $ git init --bare myproject.git 생성된 빈 저장소를 클론하는 방법은 아래 글을 참조하세요. https://bundw.tistory.com/entry/%EA%B9%83Git-%ED%8F%AC%ED%8A%B8-%EC%A7%80%EC%A0%95%ED%95%98%EC%97%AC-%EC%A0%80%EC%9E%A5%EC%86%8CRepository-%ED%81%B4%EB%A1%A0clone 깃(Git) 포트 지정하여 저장소(Repository) 클론(clone) SSH 등의 쉘 터미널을 기본 포트인 22가 아닌 다른 포트를 지정했거나 또는 공유기 등에서 포트포워딩으로 다른 포트를 사용할 때 주소를 맞게 지정해야 사용..
백그라운드로 1234포트를 바인딩하여 Redis 실행 예시 (포트는 적절히 변경) $ docker run -d -p 1234:6379 redis 텔넷으로 Redis 연결 및 테스트 (1234는 Redis의 포트, 적절히 변경) $ telnet localhost 1234 set mykey hello +OK get mykey $5 hello Redis client로 연결 및 메세지 수신 테스트 예시 (*는 모든 메세지를 수신하겠다는 의미) $ redis-cli --csv psubscribe '*' Reading messages... (press Ctrl-C to quit) "psubscribe","*",1
컨테이너 이미지 다운로드, 생성, 실행 예시 (백그라운드 실행, 포트, 폴더 바인딩 및 이름 지정) $ docker run -dit -p 2222:22 -v /Volumes:/mnt/Volumes --name 'myubuntu' ubuntu 실행중인 컨테이너 조회 $ docker ps 미실행 포함 전체 컨테이너 조회 $ docker ps -a 컨테이너 시작 $ docker start 컨테이터 중지 $ docker stop 모든 컨테이너 중지 $ docker stop $(docker ps -a -q) 모든 컨테이너 삭제 $ docker rm $(docker ps -a -q) bash 실행 (쉘 접속) $ docker exec -it /bin/bash
모니터를 두개 이상 설치 한 후, 모니터 위치를 설정하는 방법을 알아보겠습니다. 시작 버튼에서 마우스 오른쪽 버튼을 클릭하고 설정을 클릭합니다. 설정 항목 중 시스템을 클릭합니다. 좌측 메뉴에서 디스플레이를 클릭하고 우측에서 식별 버튼을 클릭합니다. 각각 보여지는 모니터 번호를 확인합니다. 위치 하고자 하는 모니터 번호를 드래그해서 좌우 또는 상하로 위치합니다. 적용 버튼을 클릭해서 완료합니다. 마우스커서를 가장자리로 이동하면 각각의 위치한 모니터간 이동할 수 있습니다.
Docker사용시 su권한으로 실행하지 않으면 아래와 같은 오류를 보는 경우가 있습니다. $ docker run -d -p 1234:6379 redis docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create": dial unix /var/run/docker.sock: connect: permission denied. See 'docker run --help'. 실행중인 Docker에 사용자의 접근 권한이 없어서 발생하는 문제입니다. 현재 로그인 ..
CentOS에서 Docker와 docker-compose 설치 및 방화벽 등록하는 방법을 알아보겠습니다. CentOS 8에서 테스트되었습니다. Docker 설치 $ sudo yum config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo Adding repo from: https://download.docker.com/linux/centos/docker-ce.repo docker-ce 저장소를 추가합니다. $ sudo yum erase podman buildah 일부 패키지를 삭제합니다. $ sudo yum install docker-ce CentOS-8 - AppStream 7.3 MB/s | 9.6 MB 00:0..
CentOS에서 FTP(vsftpd) 서버 설치 및 설정하는 방법을 알아보겠습니다. CentOS8에서 테스트되었습니다. $ sudo yum install vsftpd vsftpd를 설치합니다. $ sudo vi /etc/vsftpd/vsftpd.conf 설치가 완료되면 환경설정 파일을 편집합니다. … allow_writeable_chroot=YES … listen=YES listen_ipv6=NO … pasv_enable=YES pasv_min_port=2100 pasv_max_port=2110 pasv_addr_resolve=YES pasv_address=localhost.localdomain # 호스트이름 또는 IP주소 위 목록을 찾아서 값을 변경합니다. pasv_min_port, pasv_max_p..