일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- docker #도커 #도커이미지 #도커 이미지 옮기기
- ubuntu #java #dev-ops
- 서브네팅
- ubuntu #ubuntu14 #서비스등록 #dev-ops #service #init.d
- ecs
- 캐시 정책
- subnet
- CRA
- AWS
- 정적 웹 호스팅
- GitHub
- dev-ops #rockylinux #rocky #docker #linux
- 웹 호스팅
- Actions
- 라우팅
- cloud front
- git actions
- ec2
- Jenkins #Dev Ops
- Web Hostring
- CI/CD
- s3
- ECR
- CloudFront proxy
- CloudFront
- igw
- docker #도커 #도커 이미지 #도커이미지 #도커 이미지 저장
- react
- rtB
- docker
Archives
- Today
- Total
코딩 범고래의 해저동굴
도커 이미지를 tar파일로 만들어 다른 서버에서 사용하기 본문
전 포스팅에서 만든 도커 이미지를 이젠 다른 서버에서 띄워보려 한다.
docker hub에 올려도 되지만, 보안성이 강조되는 은행권 같은 경우는
아무래도 직접 이미지를 갖고가서 올려야하는 환경이 될 가능성이 커서 아래와 같은 방법을 고안하게 되었다.
우선 이미지를 tar파일로 바꾼다.
단순히 로컬에 있는 이미지 파일을 가져가면 되지않을까 했는데
실제로 운영되고 있는 이미지가
해쉬로 되어있어서 상당히 복잡해 보이기에 포기했다.
tar로 이미지를 묶는건 간단하다
docker save -o <경로/이미지명.tar> <묶을 이미지명>
예) docker save -o /data/orca.tar orca_blog
위 코드를 입력하면 해당 경로에 .tar파일이 생성된다.
그것을 어딘가에 옮긴 뒤에
docker load -i <이미지.tar 파일이 있는 경로>
예) docker load -i /data/test/orca.tar
위 명령을 실행해 준 뒤,
docker images -a
위 명령어로 이미지를 불러오면 잘 등록되어있음을 확인할 수 있다.
이후 해당 이미지를 옵션값과 함께 run 해주면 끝.
'Dev Ops' 카테고리의 다른 글
Jenkins 포트 설정이 안될 때 (0) | 2022.12.23 |
---|---|
docker 로 Rocky 서버 띄우기 (0) | 2022.07.22 |
ubuntu 14 버전에서init.d를 사용하여 jar 파일 서비스 등록하기 (0) | 2022.07.22 |
내가 구축한 도커 컨테이너를 이미지화 시키기 (0) | 2022.07.22 |
ubuntu 14 버전에서 자바 1.8 설치 (0) | 2022.07.21 |
Comments