4.6-容器的端口映射

        首先,我们来拉取Nginx的image镜像。

docker pull nginx

4.6-容器的端口映射_第1张图片

        接下来我们创建一个Nginx的容器。

docker run --name nginx -d nginx

        但是,这样启动nginx容器的话我们没法访问。这个时候怎么办呢?就需要将Nginx这个服务暴露给外面的世界。

        这时可以使用端口映射,实现Nginx容器服务对外的暴露。先将Nginx容器服务停掉。

docker container stop nginx

        然后再删掉这个nginx的container

docker rm nginx

4.6-容器的端口映射_第2张图片

        然后,再重新启动nginx容器,不过要加一个-p参数。

        docker run -d --name nginx -p [containerPort]:[localPort] nginx

docker run --name nginx -d -p 80:80 nginx


4.6-容器的端口映射_第3张图片

        说明这个nginx的容器服务已经绑定到当前这个虚拟机本地的80端口。

4.6-容器的端口映射_第4张图片

你可能感兴趣的:(docker,docker)