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

 

 

 

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

 

 

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

 

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

 

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

 

 

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

 

 

 

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

 

 

 

第二个指定了新端口:

 

 

 

 

 

 

 

 

posted @ 2021-08-12 00:37  小白龙白龙马  阅读(199)  评论(0)    收藏  举报