Docker 의 export / import 사용

@ 희 범 - 더 나 은 삶 을 위해
간단하게 보급 하면 docker 의 save 저장 미 러 (load 와 대응), docker 의 export 내 보 내기 용기 (import 와 대응) 이지 만 둘 다 load / import 일 때 미 러 를 생 성 합 니 다.실제 업무: 회사 선배 대신 (이미 이 직) 이 쓴 서 비 스 는 docker 에 완전 하 게 배치 되 어 있 으 며, 그 안에 nginx, uwsgi 와 자신의 마이크로 서비스 등 이 있 으 며, 모두 재배 치 하려 면 전혀 필요 하지 않다.docker 용 기 를 재 활용 하면 됩 니 다.저 는 온라인 docker 를 tar 파일 로 유도 하여 테스트 클 러 스 터 에서 가 져 오고 설정 합 니 다. 다음은 제 작업 절차 입 니 다.
1. 용기 내 보 낼 ID 찾기 (CONTAINER ID)
sudo docker ps

2. 용기 내 보 내기 (일반적으로 온라인 또는 자주 사용 하 는 기계)
sudo docker export 9ff8e203b25e > docker20190123export.tar

3. 용 기 를 다른 기계 에 가 져 오기
docker 가 가 져 온 기계 와 내 보 낸 기계 가 서로 연결 되 지 않 으 면 로 컬 로 다운로드 하여 전환 할 수 밖 에 없습니다. 그리고 docker 를 가 져 올 기계 에서 다음 명령 (tar 가방 이 있 는 디 렉 터 리) 을 실행 해 야 합 니 다. dockerservice: 1.0 은 새 미 러 의 이름 으로 마음대로 이름 을 지 을 수 있 습 니 다.
cat ./docker20190123export.tar  | sudo docker import - dockertest:1.0

입력 sudo docker images 하면 방금 가 져 온 새 미 러 를 볼 수 있 습 니 다.
4. 자신의 필요 에 따라 용 기 를 연다
sudo docker run -dit -v /dep:/dep -p 80:80 -p 7000-7001:7000-7001  dockertest:1.0  /bin/bash
-v  docker    ,         ,   docker   
-p  docker    ,         ,   docker   

5. 용기 에 들 어가 기
#         id
sudo docker ps -a
#    id  docker
sudo docker exec -it 4ae1aef8113c /bin/bash

===========================================================================
@ 희 범 - 더 나 은 삶 을 위해
블 로그 에 문제 가 있 으 면 댓 글 교 류 를 환영 합 니 다.

좋은 웹페이지 즐겨찾기