Docker安装Nginx 应用

举报
踏波人 发表于 2019/06/26 20:46:12 2019/06/26
【摘要】 本文要介绍Docker安装Nginx!

一、docker获取Nginx的镜像

1.1 查找Docker Hub上的Nginx镜像


docker search nginx


Snipaste_2019-06-27_11-39-14.jpg

1.2 拉取官方的镜像


docker pull nginx


1.3 等待下载完成后,我们就可以在本地镜像列表里查到Nginx的镜像。


docker images nginx


Snipaste_2019-06-27_11-39-48.jpg

二、nginx镜像的使用

注意:如果是使用用云服务器,由于安全的原因80端口是没有开放的,所以这时应该在控制台中开放80端口。

2.1 运行容器



docker run -p 8081:80 --name mynginx -v $ PWD / www:/ www -v $ PWD / conf / nginx.con

命令说明:
-p 80:80:将容器的80端口映射到主机的80端口
--name mynginx:将容器命名为mynginx
-v $ PWD / www:/ www:将主机中当前目录下的www挂载到容器的/ www
-v $ PWD / conf / nginx.conf:/etc/nginx/nginx.conf:将主机中当前目录下的nginx.conf挂载到容器的/etc/nginx/nginx.conf
-v $ PWD / logs:/ wwwlogs:将主机中当前目录下的日志挂载到容器的/ wwwlogs



2.2 查看容器启动情况


docker ps


Snipaste_2019-06-27_11-40-15.jpg


2.3 浏览器显示结果IP:8081

Snipaste_2019-06-27_11-40-34.jpg

三、其他命令的使用

3.1 停止服务


docker ps


Snipaste_2019-06-27_11-40-56.jpg


docker stop 8b011953be45


Snipaste_2019-06-27_11-41-25.jpg


3.2 重启服务


docker images


Snipaste_2019-06-27_11-41-47.jpg


docker start 27a188018e18


Snipaste_2019-06-27_11-42-09.jpg

3.3 再开启一个相同的服务


docker run -p 8090:80 -d docker.io/nginx


3.4 卸载服务


docker rm 1fd8a0b5d138



【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。