티스토리 뷰

Docker

Docker machine

세이브 2021. 9. 2. 23:05

 

도커머신(Docker machine)

: 도커머신은 가상환경이나 클라우드 등의 호스트OS의 커맨드만으로 docker를 사용/관리 하기 위한 가상환경을 생성해준다. 다시 말해, 원격 시스템에서 docker host를 관리할 수 잇는 기능을 제공해준다

 

 

Docker-machine command

 

1) docker host 생성

docker-machine create --driver google ~~

 

 

2) docker host 삭제/중지

docker-machine rm [docker host name]

docker-machine kill [docker host name]

 

 

3) docker host 실행/정지/재실행

실행 docker-machine start [docker host name]

정지 docker-machine stop [docker host name]

재실행 docker-machine restart [docker host name]

 

 

4) docker host 접속

호스트OS에서 docker host로 ssh 접속할 때 사용

docker-machine ssh [docker host name]

 

5) docker host파일 다운로드/업로드

docker-machine의 scp기능을 이용해 vm간 파일 다운로드/업로드가 가능합니다. docker host name이 없을경우 호스트OS로간주합니다.

 

단, 주의해야할 점은 scp를 사용할 때 docker-uesr 계정을 통해 이루어지므로 permission error가 발생할 수 있습니다. 적당한 권한(ex. chown docker-user.root [path])을 부여 해주어야 합니다.

# 호스트OS -> Docker host1
docker-machine scp [원본 파일] [docker host name]:[다운받을 경로]

# Docker host1 -> Docker host2
docker-machine scp [docker host name]:[원본 파일] [docker host name]:[다운받을 경로]

# Docker host2 -> 호스트OS
docker-machine scp [docker host name]:[원본 파일] [다운받을 경로]

 

'Docker' 카테고리의 다른 글

Image  (0) 2021.09.02
Container  (0) 2021.09.02
도커(Docker)란 무엇인가  (0) 2021.09.02
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함