首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Docker 安装 Nginx

docker pull nginx 命令安装

查找Docker?Hub上的 nginx 镜像

runoob@runoob:~/nginx$?docker?search?nginx这里我们拉取官方的镜像

$?docker?pull?nginx

nginx 部署

首先,创建目录 nginx, 用于存放后面的相关东西。

$?mkdir?-p?~/nginx/www?~/nginx/logs?~/nginx/conf

拷贝容器内 Nginx 默认配置文件到本地当前目录下的 conf 目录,容器 ID 可以查看?docker ps?命令输入中的第一列:

docker?cp?6dd4380ba708:/etc/nginx/nginx.conf?~/nginx/conf

www: 目录将映射为 nginx 容器配置的虚拟目录。

logs: 目录将映射为 nginx 容器的日志目录。

conf: 目录里的配置文件将映射为 nginx 容器的配置文件。

部署命令

$?docker?run?-d?-p?8082:80?--name?runoob-nginx-test-web?-v?~/nginx/www:/usr/share/nginx/html?-v?~/nginx/conf/nginx.conf:/etc/nginx/nginx.conf?-v?~/nginx/logs:/var/log/nginx?nginx

命令说明:

-p 8082:80:将容器的 80 端口映射到主机的 8082 端口。

--name runoob-nginx-test-web:将容器命名为 runoob-nginx-test-web。

-v ~/nginx/www:/usr/share/nginx/html:将我们自己创建的 www 目录挂载到容器的 /usr/share/nginx/html。

-v ~/nginx/conf/nginx.conf:/etc/nginx/nginx.conf:将我们自己创建的 nginx.conf 挂载到容器的 /etc/nginx/nginx.conf。

-v ~/nginx/logs:/var/log/nginx:将我们自己创建的 logs 挂载到容器的 /var/log/nginx。

启动以上命令后进入 ~/nginx/www 目录:

$?cd?~/nginx/www

创建 index.html 文件,内容如下:

菜鸟教程(runoob.com)

我的第一个标题

我的第一个段落。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191026A0H5AA00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券
http://www.vxiaotou.com