测试开发CICD——Docker——docker run ——创建一个新的容器并启用(同一个镜像启动多个容器,端口设置,踩坑了 1)

链接:https://www.cnblogs.com/OneDirection/articles/7427387.html

========================================================================

我之前也是,同一个镜像生成多个容器,但是只有一个运行成功,其余运行失败。

后来发现,每个程序(应用)都有其对应的端口,当被其中一个容器占用了,另外一个容器就启动失败。

再后来,重新run的时候,通过-p参数,指定端口,同一个镜像的不容容器,指定不同的端口,这样就会多个容器同时运行了。

第一个有默认端口,虽然未指定:

第二个指定了新端口:

原文地址:https://www.cnblogs.com/xiaobaibailongma/p/15130868.html