Docker运行Nginx
下载
下载Nginx镜像(163上面下载)c.163yun.com
在镜像仓库中的镜像中心里面:
关于网易云镜像一览:
复制下载镜像命令:
运行命令:docker pull hub.c.163.com/library/nginx:latest
使用docker images查看镜像详情
启动Nginx镜像
docker run hub.c.163.com/library/nginx
后台启动Nginx镜像(返回的是Nginx后台运行id)
docker run -d hub.c.163.com/library/nginx
查看当前镜像运行情况
docker ps
可以看到我们的Nginx已经是在运行了
进入容器
docker exec -it 257e bash (257e指Nginx服务ID,上面可看到)
访问Nginx
由于docker虚拟容器没有自己的网卡,所以,我们要将主机端口和容器端口进行映射
端口映射命令:
docker run -d -p 8080:80 hub.c.163.com/library/nginx
查看8080端口是否映射到:
Nginx启动成功,映射成功,看能否访问到:
粗暴映射
docker run -d -P hub.c.163.com/library/nginx
映射容器里面所有端口(不推荐使用,把所有端口自动分配端口)
说明
关于本文中相关命令说明,可以查看博文: