
1. Dockerfile 파일로 이미지 생성
docker build -f {도커파일 경로} . -t {이미지 명}
Dockerfile을 토대로 이미지를 만드는 방법이다.
docker build -f .\etc\Dockerfile . -t strawberry-candy
현재 사용한 방법에서 -f 옵션은 Dockerfile의 위치를 지정해주는 옵션으로 Dockerfile 경로에서 터미널 창을 열어 사용하는 경우 -f 옵션을 사용하지 않아도 된다.
docker build . -t strawberry-candy
-f 옵션을 사용하지 않는다면 다음과 같이 사용할 수 있다.
실제 적용을 한다면 다음과 같이 자신의 환경에 맞춰 수정하여 사용한다.

정상 실행이 됬다면 Docker Desktop의 Images 탭에서 등록된 것을 확인할 수 있다.
2. 이미지를 토대로 컨테이너 생성
위에서 생성한 이미지를 토대로 컨테이너를 생성하는 방법은 다음과 같다.
docker run -it -p {외부 포트}:{도커 내부 포트} --name {컨테이너 명} -t {이미지 명}
생성을 위한 예시 소스는 다음과 같다.
docker run -it -p 16443:8080 --name strawberry-candy-test -t strawberry-candy
위 예시 소스를 토대로 컨테이너를 생성한다면 다음과 같은 형태가 된다.

정상적으로 생성 명령어가 작동한다면 Docker Desktop 의 Containers 탭에서 작성한 이름의 컨테이너가 생성되어있는 것을 확인할 수 있다.
'기타 개발' 카테고리의 다른 글
| windows hosts 파일 수정하기 (0) | 2024.07.31 |
|---|---|
| 100만건 이상의 더미 데이터를 생성해보자. (0) | 2024.07.30 |
| python 더미데이터 생성 후 DB JOIN 테이블 입력 (0) | 2024.07.29 |
| python Faker 라이브러리를 사용한 csv 더미 데이터 생성 (0) | 2024.07.29 |
| 1. 다나와는 카테고리와 옵션을 어떻게 구성했을까? (0) | 2024.07.28 |