【Docker埠對映】
阿新 • • 發佈:2018-12-25
Docker埠對映即將容器內開放的埠對映到宿主機埠,以實現外部網路的訪問.
首先,我們先下載用於測試埠對映的映象:
[[email protected] ~]# docker pull training/webapp
下載完成後,開始下面的操作.
隨機對映埠
執行如下命令將容器的5000埠隨機對映到宿主機埠:[[email protected] ~]# docker -d -P training/webapp python app.py
對映後可檢視埠對映資訊:
[[email protected] ~]# docker port inspiring_mcnulty 5000/tcp -> 0.0.0.0:32768 # 容器的5000埠被對映到了宿主機的32768埠
查容器內的程序資訊:
[[email protected] ~]# docker top b0b UID PID PPID C STIME TTY TIME CMD root 4676 4656 0 08:20 ? 00:00:00 python app.py
監視容器日誌:
[[email protected] ~]# docker logs -f 9505707c12ad
開啟瀏覽器訪問:
對映到指定埠
執行如下命令將容器的5000埠對映到宿主機埠的9000埠:[[email protected] ~]# docker run -d -p 9000:5000 training/webapp python app.py
好了,像上面的步驟一樣,去測試吧.