문서의 선택한 두 판 사이의 차이를 보여줍니다.
— |
docker:dockerfile [2020/04/23 01:21] (현재) starlits 만듦 |
||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | ====== Dockerfile 사용하기 ====== | ||
+ | ===== 사전지식 ===== | ||
+ | - Dockfile 을 사용한다는 것은 도커 이미지를 다운받아 설치되어 있어야 한다. | ||
+ | |||
+ | ==== 간단 사용법 ==== | ||
+ | - ubuntu 이미지를 다운로드 받는다 < | ||
+ | $ docker pull ubuntu | ||
+ | $ docker images | ||
+ | </ | ||
+ | - Dockerfile 을 생성한다 < | ||
+ | $ cat Dockerfile | ||
+ | FROM ubuntu | ||
+ | ENTRYPOINT [" | ||
+ | </ | ||
+ | - docker build 명령어를 이용하여 이미지를 생성한다 < | ||
+ | docker build --tag echoubuntu: | ||
+ | </ | ||
+ | Sending build context to Docker daemon | ||
+ | Step 1/2 : FROM ubuntu | ||
+ | | ||
+ | Step 2/2 : ENTRYPOINT [" | ||
+ | | ||
+ | Removing intermediate container cfb8f6102228 | ||
+ | | ||
+ | Successfully built 9b17384ae027 | ||
+ | Successfully tagged echoubuntu: | ||
+ | </ | ||
+ | - 도커 실행 < | ||
+ | $ docker run --rm echoubuntu: | ||
+ | </ | ||
+ | hello | ||
+ | </ | ||
+ | |||
+ | ==== 옵션 ==== | ||
+ | ^ --tag(또는 -t) | 새로 생성할 이미지 이름을 지정 | | ||
+ | ^ 마지막에 점(.) | Dockerfile 위치 | | ||
+ | ^ --file(또는 -f) | 파일 이름이 Dockerfile이 아닌 경우 | | ||
+ | |||
+ | ==== 참고사이트 ==== | ||
+ | - https:// |