도커 이미지 만들기

## Dockerfile
- 도커 이미지를 만드려면 기본적으로 `Dockerfile` 이라는 파일명으로 빌드스크립트를 작성해야한다. (확장자 없음) 
- 물론 `$ docker image build -f Dockerfile-test -t example:latest` 에서와 같이 `-f` 옵션을 사용하면 다른 이름으로도 빌드 스크립트를 작성할 수 있다.
## Dockerfile 인스트럭션
- Dockerfile 내부에서 사용되는 키워드를 인스트럭션(명령)이라고 한다.
- 인스트럭션
	- FROM : docker image를 만들때 사용할 베이스 이미지를 지정한다.
	- RUN : docker image를 실행할 때 컨테이너 안에서 실행할 명령을 정의한다.
	- COPY : 도커가 동작 중인 호스트 머신의 파일이나 디렉토리를 도커 컨테이너 안으로 복사.
	- CMD : 도커 컨테이너를 실행할 때 컨테이너 안에서 실행할 프로세스를 지정. RUN은 빌드할 때 사용되며, CMD는 컨테이너를 실행할 때 한 번 실행된다.
```
FROM golang

RUN mkdir /echo
COPY main.go /echo

CMD ["go", "run", "/echo/main.go"]
```

댓글

이 블로그의 인기 게시물

Session 대신 JWT를 사용하는 이유

VSCode에서의 VIM 단축키와 키보드 구매 가이드

우분투에서 테스트링크(testlink)와 맨티스(mantis)로 테스팅 서버 구성하기