티스토리 뷰
728x90
반응형
export로 컨테이너를 tar파일로 export하는 명령어입니다.
docker export {컨테이너명} > {파일명.tar}
export된 컨테이너 tar파일을 다시 컨테이너로 사용할 수 있도록 테스트해보기 위해
도커 내 올라가있는 모든 이미지, 컨테이너를 삭제해봅니다.
# 모든 컨테이너 구동 중지 및 삭제
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
# 모든 이미지 삭제
docker rmi $(docker images -q)
반응형
이제 export된 파일을 import 하여 컨테이너 실행을 시도해봅니다.
{이미지명}에는 import할 파일의 이미지명을 원하는대로 입력해주시면 됩니다.
그 후 docker ps -a 명령어로 정상적으로 실행되었는지 확인합니다.
실행중인 컨테이너의 NAMES를 확인 후 {NAMES} 컨테이너로 들어가면 끝!
docker import {파일명.tar} {이미지명}
docker run -dit {이미지명} /bin/bash
# 정상적으로 실행되었는지 확인
docker ps -a
# 실행중인 컨테이너의 NAMES 확인 후 {NAMES}에 입력
docker exec -it {NAMES} bash
728x90
반응형
'개발환경 > K8S·Docker' 카테고리의 다른 글
[docker + nodejs] nodejs 프로젝트서버를 도커이미지파일로 생성하기 (0) | 2023.10.04 |
---|---|
[Docker] 도커 이미지 빌드할 때 Temporary failure resolving 'archive.ubuntu.com' 오류 해결 방법 (0) | 2023.08.22 |
[Docker] docker.errors.DockerException: Error while fetching server API version: Connection aborted 오류해결 (0) | 2023.06.14 |
[Docker] 도커 최근 로그 조회 방법 (0) | 2023.04.27 |
[Kubernetes] 3. 서비스메시 Istio, 이해하고 연동하기 (0) | 2023.03.10 |
댓글