티스토리 뷰

DevOps

Docker Remote API 사용법

Grand_J 2020. 2. 18. 17:04
반응형

Docker Remote API 사용법

 

Docker 환경

- Window7 

- VirtualBox

 

* 개발 서버에서 나의 이미지, 컨테이너 등 컨트럴하기 위해서 찾아봄

 

 

1. DOCKER_TLS을 사용안하고 사용하기

 

1-1. docker-machine ssh default

* ssh로 머신 접속

 

1-2. sudo vi /var/lib/boot2docker/profile

* boot2docker 구동 속성값 수정

 

1-3. DOCKER_TLS=auto > DOCKER_TLS=no

* DOCKER_TLS 값 no로 바꾸어 끄기 

* esc > :wq 저장 후 종료

 

1-4. sudo cat /var/lib/boot2docker/profile

* 변경 확인

 

1-5. sudo /etc/init.d/docker stop

* 도커 끄기

 

1-6. sudo /etc/init.d/docker start

* 도커 켜기

 

1-7.  docker -H=125.7.233.333:2376 ps

* 다른PC에서 나의PC의 도커 컨테이너 조회 확인

* 당연이 네트워크가 연결되어있어야함

 

2. SSL 인증서 사용하기

 

2-1 C:\Users\user\.docker\machine\machines\default

     이동 후 ca.pem, cert.pem, key.pem 복사

 

2-2 접속할 PC에 ca.pem, cert.pem, key.pem 를 복사

 

2-3 커맨드 창 혹은 Docker Quickstart Terminal로 복사한 위치로 이동

 

2-4 docker --tlsverify --tlscacert=ca.pem --tlscert=cert.pem --tlskey=key.pem -H=125.7.233.333:2376 ps

* 다른PC에서 나의PC의 도커 컨테이너 조회 확인

* 당연이 네트워크가 연결되어있어야함

 

 

 

끘!@#!@#!@#

반응형