Docker
docker 이미지 파일로 공유
realforceman
2022. 1. 24. 10:21
728x90
도커 이미지 파일로 공유하기
도커 이미지를 도커 허브나 repository 에 올리지 않고 직접 파일로 공유할 필요가 있는 경우 다음과 같이 진행한다.
1. 공유할 이미지 이름과 태그 확인
docker images 명령어로 공유할 repository 이름과 tag를 확인한다.
diaz ~/docker_bins > docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
test test 445356f0813e 55 minutes ago 142MB
spring_boot test 5577c66cd934 4 weeks ago 155MB
2. 도커 파일 압축 파일로 생성
docker save -o docker_image.tar image_name:tag_name
3. 도커 이미지 불러오기
docker load -i docker_image.tar
불러온 이미지 확인 및 실행하기
diaz ~/docker_bins docker load -i docker_image.tar
Loaded image: test:test
diaz ~/docker_bins docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
test test 305356f0813e About an hour ago 142MB
diaz ~/docker_bins docker run -i -t -d -p 13088:13077 test:test
004ed9ef37ad0e58acb19c996a7736c7add78e9b027bafd6456fdf5ee0976aaa
diaz ~/docker_bins docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
004ed9ef37ad test:test "java -Djava.securit…" 4 seconds ago Up 2 seconds 13088/tcp, 0.0.0.0:13088->13077/tcp, :::13088->13077/tcp elated_wozniak
728x90