详细教程如下:
1. 拉取Nginx镜像
docker pull nginx
默认拉最新的(也可以根据自己的需求指定版本)
2. 运行Nginx容器
docker run --name my-nginx -d -p 80:80 nginx
-
--name my-nginx
:容器名称,便于管理。 -
-d
:以后台模式运行容器。 -
-p 80:80
:映射宿主机的80端口到容器的80端口。 -
nginx
:使用刚下载的Nginx镜像。
4. 验证Nginx运行状态
访问 http://localhost 在您的浏览器中,看到Nginx的默认欢迎页面。安装成功。
5. 数据持久化+配置Nginx
-
创建配置文件:在您的本地机器上创建一个Nginx配置文件,例如
default.conf
。(可以从上一个简单运行起来的nginx容器复制出来一个) -
挂载配置文件:重新运行容器时,将配置文件挂载到容器中:
docker run --name my-nginx -d -p 80:80 -v /data/nginx/default.conf:/etc/nginx/conf.d/default.conf -v /data/pro/html:/usr/share/nginx/html -v /data/nginx/log:/var/log/nginx nginx
-
-v
参数后面跟着的是配置文件挂载
,数据挂载
、日志挂载
,分别将宿主机的目录或文件映射到容器内的对应位置。
(配置文件
可以从上一个简单运行起来的nginx容器复制出来一个)