함께해요~
도커 이미지 다루기 본문
docker image build -t 이미지명[:태그명] Dockerfile 경로
docker image build -t example/echo:latest .
/ 앞의 example 는 네임스페이스
-t 옵션 : 이미지명 지정
-f 옵션 : 기본적으로 Dockerfile 파일명을 찾지만, 다른 파일명을 사용 했을 경우
--pull 옵션 : 이미지 빌드 할 때 마다 매번 베이스 이미지를 강제로 가져옴
docker search --limit 10 jenkins
docker image pull jenkins:latest
docker images
docker image ls
docker image tag 기존이미지명[:태그] 도커허브아이디[:태그]
명령어 : docker image ls
결과 :
REPOSITORY TAG IMAGE ID CREATED SIZE
postgres latest 587aa1d0e586 2 months ago 312MB
jenkins latest cd14cecfdb3a 12 months ago 696MB
gihyodocker/basetest latest ceb8689c406b 12 months ago 4.41MB
tag 변경
명령어 : docker image tag gihyodocker/basetest:latest d8003062/basetest:latest
도커 이미지 목록 확인
docker image ls
결과 :
REPOSITORY TAG IMAGE ID CREATED SIZE
postgres latest 587aa1d0e586 2 months ago 312MB
jenkins latest cd14cecfdb3a 12 months ago 696MB
d8003062/basetest latest ceb8689c406b 12 months ago 4.41MB
gihyodocker/basetest latest ceb8689c406b 12 months ago 4.41MB
docker login
Username : 계정 입력 (d8003062)
Password : 패스워드 입력
Login Succeeded
docker image push [options] 레파지토리명[:태그]
도커허브에 push 하는 기준 (계정이 존재 해야 함.)
도커허브는 자신 혹은 소속 기관이 소유한 레파지토리에만 이미지 등록 할 수 있음으로
tag 명령어를 사용하여 이미지의 네임스페이스를 변경 해야 한다.
docker image --help
'DOCKER' 카테고리의 다른 글
Persistence (0) | 2019.07.26 |
---|---|
컨테이너 다루기 (1) | 2019.07.18 |