본문 바로가기

카테고리 없음

5. Dockerfile Docker Hub에 올리기

반응형

1. 도커 파일을 저장할 공유 폴더를 '/c/User/docker'를 생성한다.

2. 생성된 폴더에 Dockerfile을 생성한다. 

-Dockerfile의 이름은 Dockerfile 에 확장자명은 없어야 한다.

-Dockerfile 내용의 예시는 다음과 같다. 

3. $cd /c/User/Docker

-Dockerfile의 내용을 build하기 위해 docker에서 Dockerfile이 존재하는 폴더로 이동해야 한다.

 

4. $docker build --tag l0317/mydockcer:0.1

-docker hub에 간편하게 올리기 위해 태그를 추가하고, Dockerfile을 이용하여 생성할 docker image의 이름과 버전을 설정하여 준다.

5. $docker run --name mydocker-svr -d -p 80:80 mydocker:0.1

 

-앞서 build한 docker image를 사용하여 container를 생성하여 보고, 확인한다. 

-mydocker:0.1 버전으로 container가 생성된 것을 확인할 수 있다. 

-생성된 컨테이서가 시작되면서 localhost 역시 활성화된 것을 확인할 수 있다. 

 

6. $docker login

-docker hun에 image를 업로드하기 위해 login한다.

 

7. $docker push l0317/mydocker

 

-자신의 docker hub에 push명령어를 사용하여 image를 업로드한다.

 

8. docker hub에서의 확인

 

반응형