#docker #kubernetes #container #orchestrator #microservice #infrastructure-as-code #devops #ci #cd 제목[Q&A] Hyper-V나 VirtualBox없이 Docker Machine 구성하기2019-12-03 23:55작성자S강의자료에서는 hyperv와 virtualbox를 통해서 Docker Machine을 구성하는 것을 설명하고 있어 부가적인 방법을 알려드리고자 합니다.Docker Machine을 사용할 경우 명령어 한줄로 새로운 Docker 환경을 구성할 수 있다는 장점 뿐만 아니라, 원격 명령과 파일 전송이 용이합니다.(docker-machine ssh 와 docker-machine scp 등등)https://docs.docker.com/machine/drivers/ 그 이외에도 generic driver라고 기존의 존재하는 VM 내지는 서버로 Docker Machine 구성하는 방법이 있습니다.https://docs.docker.com/machine/drivers/generic/ 우선은 RSA 키를 발급받아야 합니다.Docker Machine에서 원격지의 서버에 접속하는데 계정/패스워드 인증방식이 아닌 SSH Key 방식을 사용하기 때문입니다.(참고 : https://git-scm.com/book/ko/v2/Git-%EC%84%9C%EB%B2%84-SSH-%EA%B3%B5%EA%B0%9C%ED%82%A4-%EB%A7%8C%EB%93%A4%EA%B8%B0)발급받은 RSA키를 원격지의 ~/.ssh/authorized_keys 에 위치 시킵니다.위의 사진에서는 SSH로 접속하여 폴더를 생성하고, SCP로 파일을 전송하였습니다.그 후 docker-machine create 할 때 driver를 generic으로 하고 IP 주소, SSH Key 경로를 파라미터로 넘겨서 docker-machine으로 구성할 수 있습니다.예시는 OS만 설치된 상태에 SSH Key만 복사한 상태였으며, docker-machine이 SSH로 접속하여 Docker 설치부터 인증서 설정 등 필요한 작업을 모두 해줍니다.사진과 같이 외부 서버에 Docker가 설치되고, docker-machine으로 구성되어 docker-machine ssh 명령어가 잘 실행되는 것을 볼 수 있습니다. 목록수정삭제답변글쓰기 댓글 [0] 댓글작성자(*)비밀번호(*)내용(*) 댓글 등록 더보기이전[Q&A] Docker Machine에 명령어 사용 없이 파일 복사하기S2019-12-04다음[Q&A] docker swarm join 할 때 Root CA Certificate 오류가 발생할 경우S2019-12-03 Powered by MangBoard | 워드프레스 쇼핑몰 망보드