Docker

맥북 M1 docker Desktop 설치 및 nginx 컨테이너 실행해서 웹 서버 만들기

아아네잔 2022. 5. 11. 17:01

맥북 M1 docker Desktop 설치 및 nginx 컨테이너 실행해서 웹 서버 만들기

 

1. docker Desktop 다운

https://docs.docker.com/desktop/mac/apple-silicon/

 

Docker Desktop for Apple silicon

 

docs.docker.com

2. docker 설치 완료되면 상단바에 running 표시 완료 (시간 소요됨)

 

3. 대시보드 들어가서 nginx 이미지 다운로드

나는 다운로드 완료되서 run으로 되어있는데 download 받으면 된다.

 

4. 컨테이너 실행하기

- 맥 cmd 실행

% docker container run --name webserver -d -p 80:80 nginx​

- docker desktop에서 컨테이너 실행 확인

 

5. 웹서버 확인

- 0.0.0.0:80 접속시 아래 화면 뜨는지 확인

 

6. 웹 서버에 표시할 html을 바꾸고 싶다면 아래 따라하기

- 컨테이너의 터미널 실행

- cli 에서 html 파일 확인

# cd /usr/share/nginx/html
# ls -alrt
total 32
-rw-r--r-- 1 root root  497 Jan 25 15:03 50x.html
drwxr-xr-x 1 root root 4096 May 11 02:38 ..
-rw-r--r-- 1 root root  414 May 11 07:38 index.html
drwxr-xr-x 1 root root 4096 May 11 07:40 .

index.html 을 웹서버에 띄우고 싶은 html 파일로 변경하면 된다. 

 

- 웹서버 확인