Docker 在容器中部署静态网站

Posted cjb100

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker 在容器中部署静态网站相关的知识,希望对你有一定的参考价值。

Docker 在容器中部署静态网站

在容器中部署静态网站

设置容器的端口映射

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

80:随机映射
8080:80:一一对应
0.0.0.0:80:指定IP
0.0.0.0:8080:80:IP 宿主机端口 容器端口

容器nginx部署

  1. 创建映射80端口的交互式容器
  2. 安装Nginx
  3. 安装文本编辑器VIM
  4. 创建静态页面
  5. 修改Nginx配置文件
  6. 运行Nginx
  7. 验证网站访问

docker port 查看容器端口映射状态
curl http工具

访问方式:

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

重新启动的容器不会默认运行,需要用docker exec,并且IP地址和端口映射均会改变

以上是关于Docker 在容器中部署静态网站的主要内容,如果未能解决你的问题,请参考以下文章

Docker 容器部署Apache静态网站

Docker学习笔记(4-3)Docker容器内部署静态网站

在Docker容器中部署静态网页的方法教程

docker、nginx、django 以及如何提供静态文件

docker ---存储网络(利用docker容器上线静态网站)

Docker容器