[Docker] Nginx 컨테이너 생성
먼저 nginx image를 pull 합니다.
docker pull nginx:latest
위와 같이 Download 가 완료되면, 아래 명령을 실행합니다.
docker run --name {이름} -d(background 실행) -p {local port}:{container port} {container image}
docker run --name nginx -d -p 80:80 nginx
docker ps -a 로 Status 정상인 것을 확인 할 수 있습니다.
웹페이지를 여시고 localhost 입력으로 아래와 같이 접속되는 것을 확인 할 수 있습니다.
좀 바꾸고 싶어서, nginx 컨테이너에 직접 접속합니다.
docker exec -it nginx /bin/bash
-i : interactive
-t : tty
아래와 같이 Command 창이 root@ 으로 변경되었습니다.
container 내부로 이동한 창입니다.
이동할 위치는 아래와 같습니다.
cd /usr/share/nginx/html/
index.html 을 수정해볼겁니다.
vi 실행해보니, Command not found 가 발생합니다...
debian linux 는 ubuntu 계열이므로, apt update
apt install vim 으로 vim 을 설치합니다.
이제 vim 명령이 정상적으로 사용 가능합니다.
vim index.html
link 부분에 제 블로그 URL을 넣어보았습니다.
localhost 새로고침을 해보면 me.com 으로 링크가 표시됩니다.