运行一个WEB应用
- 拉取镜像

- 创建一个容器

- -d:让容器在后台运行。
- -P:将容器内部使用的网络端口随机映射到我们使用的主机上。
- -p:是容器内部端口绑定到指定的主机端口。

查看WEB应用容器

0.0.0.0:55000->5000/tcp,即将本地 IP 的 55000 端口,映射到了该 Docker 容器中的 5000 端口,即我们在本地访问 55000 端口,即可访问该 Docker 容器。

自定义网络端口映射
在上面的例子中,使用-p 参数映射到主机上的端口是随机的,下面我们对其进行端口的自定义操作。
为了便于和前面创建的容器进行区分,我们再创建一个容器。

localhost:55001

端口映射既可以是本地端口映射,也可以是网络端口映射,即将 Docker 容器中的端口直接映射到某个指定的网络 IP 的端口。
- 本地端口映射:
5000/tcp->0.0.0.0:5001 - 网络端口映射:
5000/tcp->123.23.46.123:5001
/udp 即可。查看端口映射信息
focused_boyd 的 Docker 容器的 5000 端口映射到什么位置。

停止WEB应用容器
WEB 应用容器,本身就是一个 Docker 容器,使用 Docker 本身的停止命令即可。重启WEB应用容器
删除WEB应用容器
-f 选项