端口映射基礎語法
docker run -p <宿主機端口>:<容器端口>
操作示例
docker run -d --restart=always --name=spug -p 5000:80 registry.aliyuncs.com/openspug/spug
參數解析
-d
:后臺運行容器--restart=always
:設置容器自動重啟--name=spug
:指定容器名稱-p 5000:80
:核心端口映射參數
端口映射說明
當使用-p 5000:80
配置時:
- 容器內部服務監聽的80端口
- 宿主機開放5000端口
- 外部請求發送到宿主機5000端口時
- 流量自動轉發到容器80端口
訪問驗證
完成部署后可通過以下方式訪問: http://服務器IP地址:5000 (將"服務器IP地址"替換為實際主機IP或域名)