Docker安装Nginx 应用

举报
踏波人 发表于 2019/06/26 20:46:12 2019/06/26
2.5k+ 0 0
【摘要】 本文要介绍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

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

    全部回复

    上滑加载中

    设置昵称

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

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

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