remote host가 클라우드가 아닌 일반 리눅스 서버의 경우 docker-machine의 generic driver를 활용해 관리하는 것이 가능하다.
먼저 remote host에 비밀번호 없이 ssh를 통해 원격 접속이 가능하도록 세팅해야 한다.
$ ssh-keygen -t rsa
$ ssh-copy-id javajigi@host_ip_address
위 명령을 실행해 비밀번호 없이 접속하도록 세팅한다. 다음은 remote host의 sudoers 파일을 다음과 같이 설정한다.
$ sudo vi /etc/sudoers
javajigi ALL=(ALL) NOPASSWD:ALL
위 과정으로 remote host를 설정한 후 docker-machine을 통해 machine을 생성하는 것이 가능하다.
$ docker-machine create --driver generic \
--generic-ip-address host_ip_address \
--generic-engine-port 8000
--generic-ssh-user javajigi \
my.slipp.net
0개의 의견 from SLiPP
의견을 남기기 위해서는 SLiPP 계정이 필요합니다.
안심하세요! 회원가입/로그인 후에도 작성하시던 내용은 안전하게 보존됩니다.
SLiPP 계정으로 로그인하세요.
또는, SNS 계정으로 로그인하세요.