프로젝트/서버관리

도커 파일로 이미지 생성해서 도커에 올리기

쿠키담임선생님 2024. 10. 31. 20:58

오랜만에 프로젝트를 도커로 실행시키는데 용량문제는 극복했더니 이번엔 도커파일이 없어졌다고 한다.

 

이유를 생각해보니 아까 용량을 조금 늘린다고 안쓰는 서버 파일을 삭제했더니 그때 마침 도커파일이 날아간것 같다.

 

그래서 깃에서 다시 git pull 명령어를 통해 받아온 이후

 

 

이렇게 실행했다.

 

위 명령어를 보면 ls 를 통해 dockerfile이 다시 잘 생긴 것을 확인 할 수 있고

프로젝트 경로로 이동하여 명령어를 실행한 것을 확인 할 수 있다.

 

꼭 프로젝트 경로로 들어가야한다.

 

나 같은 경우는 dockerFile 이 있는 경로가 아니라 한단계위에서 이미지 빌드를 하고있어서 왜 안되지 하고 있었다.

 

 

 

 

이미지가 잘 생성된 것을 확인했다.

 

이제 이걸 도커 허브에 push 해주면 되는데, 기존에 내가 생성했던 버전들은 1.0.1 버전 그리고 1.0.2 버전. 이 이미 존재하기에 이번에는 1.0.3 버전으로 push하려고 한다.

 

자 그러면 이미 생성된 이미지 이름을 변경해야한다.

 

sudo docker tag yunhy96/dday:1.0.1 yunhy96/dday:1.0.3
sudo docker push yunhy96/dday:1.0.3

 

이렇게 두개의 명령어를 입력하면 push 가 된다. 도커 허브에~~~

 

 

 

도커 허브를 보면 이제 1.0.3 버전이 8초전에 생성된 것을 확인할 수 있다.

 

이제 서버에서 도커 이미지를 받은이후 실행하면 된다.