====== Dockerfile 사용하기 ======
===== 사전지식 =====
- Dockfile 을 사용한다는 것은 도커 이미지를 다운받아 설치되어 있어야 한다.
==== 간단 사용법 ====
- ubuntu 이미지를 다운로드 받는다
$ docker pull ubuntu
$ docker images
- Dockerfile 을 생성한다
$ cat Dockerfile
FROM ubuntu
ENTRYPOINT ["echo", "hello"]
- docker build 명령어를 이용하여 이미지를 생성한다
docker build --tag echoubuntu:1.0 .
Sending build context to Docker daemon 5.12kB
Step 1/2 : FROM ubuntu
---> 4e5021d210f6
Step 2/2 : ENTRYPOINT ["echo", "hello"]
---> Running in cfb8f6102228
Removing intermediate container cfb8f6102228
---> 9b17384ae027
Successfully built 9b17384ae027
Successfully tagged echoubuntu:1.0
- 도커 실행
$ docker run --rm echoubuntu:1.0
hello
==== 옵션 ====
^ --tag(또는 -t) | 새로 생성할 이미지 이름을 지정 |
^ 마지막에 점(.) | Dockerfile 위치 |
^ --file(또는 -f) | 파일 이름이 Dockerfile이 아닌 경우 |
==== 참고사이트 ====
- https://javacan.tistory.com/entry/docker-start-7-create-image-using-dockerfile