创建Nginx容器
Posted jason89
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了 创建Nginx容器相关的知识,希望对你有一定的参考价值。
获取nginx镜像
最简单的方法就是通过 docker pull nginx
命令来创建 Nginx容器。
$ sudo docker pull nginx
或者:
$ sudo docker pull registry.docker-cn.com/library/nginx
其中 registry.docker-cn.com
为国内的官方镜像仓库,速度要好很多。
启动Nginx容器
查看镜像:
$ sudo docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu latest 2a4cca5ac898 8 days ago 111MB
registry.docker-cn.com/library/nginx latest 3f8a4339aadd 4 weeks ago 108MB
hello-world latest f2a91732366c 2 months ago 1.85kB
启动 ngnnx 容器
$ sudo docker run --name some-nginx -d -p 8080:80 registry.docker-cn.com/library/nginx
b5bbf1dfe86a21d641a161c05598c0f4f4d4b32fc8d756b6fdf306295067625f
-
-name 指定启动容器的名称为 some-nginx。
-
-d 让Docker容器在后台以守护态(Daemonized)形式运行。
-
-d 将容器的80端口映射到主机的8080端口
-
registry.docker-cn.com/library/nginx 为启动容器的镜像。
访问Nginx服务器
处理过程: 浏览器 –> ubuntu(8080) –> Nginx容器(80)
备注:这里只是介绍如何把一个Nginx容器运行起来,然后,Nginx本身只是一个中间件,通过它来运行不同的Web项目才会真的有价值。
以上是关于 创建Nginx容器的主要内容,如果未能解决你的问题,请参考以下文章
Android:使用 putExtra 从片段访问容器活动对象?
Nginx——Nginx启动报错Job for nginx.service failed because the control process exited with error code(代码片段