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部署
- 创建映射80端口的交互式容器
- 安装Nginx
- 安装文本编辑器VIM
- 创建静态页面
- 修改Nginx配置文件
- 运行Nginx
- 验证网站访问
docker port
查看容器端口映射状态
curl
http工具
访问方式:
- 宿主机用映射端口
- 容器IP+容器内端口(用
docker inspect
可查看)
重新启动的容器不会默认运行,需要用
docker exec
,并且IP地址和端口映射均会改变
以上是关于Docker 在容器中部署静态网站的主要内容,如果未能解决你的问题,请参考以下文章
Docker学习笔记(4-3)Docker容器内部署静态网站
docker、nginx、django 以及如何提供静态文件