Docker安装nginx

使用docker快速搭建nginx环境。

安装和启动

直接使用以下命令即可安装和启动nginx,当本地不存在nginx镜像,会自动从docker仓库下载最新稳定版本。

1
docker run -d -p 80:80 nginx

命令说明:

  • -p 80:80:端口映射

自定义配置

自定义nginx配置信息,自定义项目目录。

1
docker run -d -p 80:80 -v /host/path/nginx.conf:/etc/nginx/nginx.conf:ro -v /srv/www:/srv/www nginx

命令说明:

  • -p 80:80:将容器的80端口映射到主机的80端口
  • -v /host/path/nginx.conf:/etc/nginx/nginx.conf:ro:将主机中/host/path/目录下的nginx.conf挂载到容器的/etc/nginx/nginx.confro文件只读
  • -v /srv/www:/srv/www:将主机中/srv/www目录挂载到容器的/srv/www

镜像地址

https://hub.docker.com/_/nginx/