阿里云轻量服务器--Docker--Nginx安装

11 篇文章 0 订阅
7 篇文章 0 订阅

1 Nginx 介绍:
Nginx(发音为“engine-x”)是用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 协议的开源反向代理服务器,以及负载平衡器、HTTP 缓存和 Web 服务器(源服务器)

2 搜索nginx:

 docker search nginx

在这里插入图片描述
3 下载nginx 镜像:

docker pull docker.io/nginx

在这里插入图片描述
4 查看nginx 镜像:

docker images

在这里插入图片描述
5 运行镜像:
5.1 运行镜像:

docker run -d --name mynginx -p 80:80  docker.io/nginx

5.2 创建nginx 挂载数据文件夹:

mkdir -p /root/nginx/{conf,html,logs}

5.3 复制容器文件到宿主机:

docker cp mynginx:/etc/nginx/nginx.conf /root/nginx       
docker cp mynginx:/etc/nginx/conf.d/default.conf /root/nginx/conf/
docker cp mynginx:/usr/share/nginx/html/ /root/nginx/

5.4 删除容器:

docker stop mynginx
docker rm mynginx

5.5 运行镜像:

docker run -d --name mynginx \
 -p 80:80  \
 -p 443:443  \
 -v /root/nginx/nginx.conf:/etc/nginx/nginx.conf \
 -v /root/nginx/logs:/var/log/nginx \
 -v /root/nginx/html:/usr/share/nginx/html \
 -v /root/nginx/conf:/etc/nginx/conf.d \
 --privileged=true \
 docker.io/nginx
  • -d:后台运行
  • –name:容器名称
  • -p 映射端口号
  • -v /root/nginx/nginx.conf:/etc/nginx/nginx.conf \
  • -v /root/nginx/conf:/etc/nginx/conf.d \ 映射配置文件
  • -v /root/nginx/logs:/var/log/nginx 映射日志文件
  • /root/nginx/html:/usr/share/nginx/html 映射默认页
  • –privileged=true 给予容器操作权限
  • docker.io/nginx 镜像名
    5.6 访问:ip
    在这里插入图片描述

参考文档:https://registry.hub.docker.com/_/nginx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值