IT/docker

자신만의 도커(docker) 이미지를 만들어서 도커허브에 업로드 (8/21)

막걸리조아 2023. 5. 18. 14:41
반응형

https://www.youtube.com/watch?v=vZsdICsYQXM&list=PL1jdJcP6uQtvfNf19anO9YJqe-B4nGuAu&index=8 

본 영상을 학습한 내용입니다 

 

https://allkillalldie.tistory.com/15 < - 해당 글과 이어집니다

 

이번에는 commit을 통해서 변경된 이미지를 생성하고 docker hub로 업로드하는 실습을 진행하겠습니다

 

1. nginx 실행

 

sudo docker run -it --name nginx_web01 -d -p 8888:80 nignx:latest

 

//nginx는 80포트로 진행됩니다

//localhost:8888로 접속이 됩니다

 

2. index.html 파일 수정

vim index.html

//임의로 넣고싶은 html 파일을 입력해주세요

 

docker cp index.html nginx_web01:/usr/share/nginx/html/index.html

 

docker iff nginx_web01

//수정된 정보들을 확인할 수 있습니다

 

C : change

 

3. docker 이미지 생성 

 

docker commit -a "thehunter0512" nginx_web01 nginx_test:1.0

// -a : 만든사람 기재

 

docker images | grep nginx

//37초 전에 하나의 이미지가 생성된 것을 확인할 수 있습니다

4. docker 이미지 허브에 업로드

docker login

 

docker tag nginx_test:1.0 [사용자명]/nginx_test:1.0

 

docker push thehunter0512/nginx_test:1.0

 

도커 허브에 올라와있는 것을 확인할 수 있습니다

반응형