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
===========================================================================
@ 희 범 - 더 나 은 삶 을 위해
블 로그 에 문제 가 있 으 면 댓 글 교 류 를 환영 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
첫 번째 Docker for Mac참고 , 나는 옆에 있는 Mac에 Docker를 설치하고 컨테이너를 세워 보고 싶다. Docker Hub를 처음 사용할 때는 계정을 만들어야 합니다. Docker.dmg을 실행하면 Docker가 설치됩니다. Dock...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.