320x100
320x100

컨테이너 → 이미지

: docker commit [옵션] 커밋할_컨테이너_아이디 생성될_이미지_이름

: 실행중인 컨테이너의 터미널에서 진행한 작업을 commit하여 이미지로 저장

 

ex) docker commit -a "deragon" -m "first_commit" mohaemookji mohae_v1:first

: -a (author) / -m (message) 

 

 

 

이미지 구조 이해

: docker inspect 이미지파일명

: 이미지 파일의 구조를 암호화된 형태로 확인

: 이미지는 레이어 구조로 되어 있음

 

 

 

이미지 배포

: 도커허브 이용 (https://hub.docker.com/)

: 도커 계정 생성 후 Free 버전으로 진행

: Repositories에서 Create Repository를 클릭하여 레포지터리 생성

: 레포지터리에 이미지를 올리기 위해서는 <도커 사용자 이름>을 파일명 앞에 붙혀야함

=> 2mukee/mohaemookji:1.0

 

 

 

이미지 배포 순서

1. docker login

: 도커 허브에 로그인

 

2. docker push 도커허브아이디/이미지이름:태그

: 도커 허브에 이미지를 push

: 변경된 레이어만 이미지 저장소로 전송 됨

 

3. docker pull 도커허브아이디/이미지이름:태그

 

 

 

 

 

 

Refference

 

9장. 도커 이미지 생성

이 포스팅은 위키북스의 시작하세요! 도커/쿠버네티스 를 보고 공부한 내용을 바탕으로 하고 있습니다. (문제가 된다면 비공개 처리하겠습니다😂😂)앞서는 mysql, ubuntu, wordpress 같은 이미 도커

velog.io

 

300x250
728x90

'Container > Docker' 카테고리의 다른 글

도커 데몬  (0) 2021.08.30
도커 파일 작성법  (0) 2021.08.30
[도커] 컨테이너와 자원  (0) 2021.08.24
도커 컨테이너 로깅  (0) 2021.08.24
도커 네트워크  (0) 2021.08.24