1. 메모장을 열고 다음 내용을 담은 Dockerfile파일을 만든다.
2. Dockerfile과 비슷한 방식으로 default.conf와 index.html을 만든다.
3. Thymeleaf에 해당경로로 위에 만든 파일을 옮긴다. 필자는 이전에 만든 게시물을 응용했다.
https://julian5383.tistory.com/47
[Spring] Spring MVC와 Web Security 통합
https://julian5383.tistory.com/42?category=880390 [Spring] 웹 애플리케이션 제작 1. 프로젝트 구조 생성 - Spring Starter Project로 프로젝트 생성하고 라이브러리 생성 2. pom.xml에 라이브러리 추가 - Add..
julian5383.tistory.com
3개의 파일의 경로는 이렇다.
┬ Dockerfile
└ nginx ┬ default.conf
└ html ─ index.html
4. Powershell을 관리자 권한으로 연다. 그리고 cd / 명령어로 파일경로를 초기화 시킨다.
5. 해당 boot09 게시물에 마우스를 데고 오른쪽 클릭을 하고 properties로 들어간다. 그리고 해당 게시물 주소를 복사한다.
6. Powershell에 cd 명령어 옆에 해당 자료 주소를 붙여넣기 하고 이동한다.
7. docker image build -t my-nginx . 이라는 명령어로 my-nginx라는 이미지를 만든다. 여담으로 my-nginx뒤에 . 은 현재 주소를 가리킨다.
8. docker run -it --name test-nginx -p 80:80 my-nginx:latest 명령어로 Dockerfile로 생성된 이미지로 컨테이너를 생성한다.
9. 브라우저를 오픈하고 localhost:80 을 입력해서 index.html 내용을 띄운다.
'Docker' 카테고리의 다른 글
[Docker] Dockerfile로 이미지 생성하기 (3) (0) | 2022.01.31 |
---|---|
[Docker] 도커란? (0) | 2022.01.29 |
[Docker] Dockerfile로 이미지 생성하기 (2) (0) | 2022.01.16 |
[Docker] 컨테이너 이미지 관리 (0) | 2022.01.15 |
[Docker] 도커 설치방법 (0) | 2022.01.06 |