Docker 학습: 포트 매핑

1380 단어
예를 들어 우리는 docker에 웹 서버를 만들었는데 외부에 접근하고 싶다. 예를 들어
 sudo docker run --name appleweb -d nginx

이렇게 해서 우리는 웹 서버를 만들었는데, 현재 우리는 이 서버 안에서 접근할 수 있다
[vagrant@docker-node1 flask-redis]$ curl  http://172.17.0.2



Welcome to nginx!



Welcome to nginx!

If you see this page, the nginx web server is successfully installed and working. Further configuration is required.

For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.

Thank you for using nginx.


그러나 우리는 외부와 서비스를 하고 있습니다. nginx의 80 포트를 로컬에 어떻게 비추는지 보겠습니다.사실 방법은 어렵지 않다. 우리 먼저 이전의 apple 웹을 삭제하자
[vagrant@docker-node1 flask-redis]$ docker stop appleweb
appleweb
[vagrant@docker-node1 flask-redis]$ docker rm appleweb
appleweb

다음은 저희가 새로운 걸 만들러 왔어요.
[vagrant@docker-node1 flask-redis]$ sudo docker run --name appleweb -d -p 80:80 nginx
940fa05a86f60a17f34663090776364c6c7278c99d81d44f06e465cd39c889c0

우리는 다시 127.0.1을 방문하여 성공을 발견했다.

좋은 웹페이지 즐겨찾기