Docker 在容器中部署靜態網站

Docker 在容器中部署靜態網站

在容器中部署靜態網站

設置容器的端口映射

run
-P``--publish-all=true|false:容器暴露的全部端口進行映射
-p``--publish=[]:指定映射哪些容器端口nginx

80:隨機映射
8080:80:一一對應
0.0.0.0:80:指定IP
0.0.0.0:8080:80:IP 宿主機端口 容器端口docker

容器Nginx部署

  1. 建立映射80端口的交互式容器
  2. 安裝Nginx
  3. 安裝文本編輯器VIM
  4. 建立靜態頁面
  5. 修改Nginx配置文件
  6. 運行Nginx
  7. 驗證網站訪問

docker port 查看容器端口映射狀態
curl http工具curl

訪問方式:編輯器

  1. 宿主機用映射端口
  2. 容器IP+容器內端口(用docker inspect可查看)

從新啓動的容器不會默認運行,須要用docker exec,而且IP地址和端口映射均會改變工具

相關文章
相關標籤/搜索