首先,我们来拉取Nginx的image镜像。
docker pull nginx
接下来我们创建一个Nginx的容器。
docker run --name nginx -d nginx
但是,这样启动nginx容器的话我们没法访问。这个时候怎么办呢?就需要将Nginx这个服务暴露给外面的世界。
这时可以使用端口映射,实现Nginx容器服务对外的暴露。先将Nginx容器服务停掉。
docker container stop nginx
然后再删掉这个nginx的container
docker rm nginx
然后,再重新启动nginx容器,不过要加一个-p参数。
docker run -d --name nginx -p [containerPort]:[localPort] nginx
docker run --name nginx -d -p 80:80 nginx
说明这个nginx的容器服务已经绑定到当前这个虚拟机本地的80端口。