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

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

 

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

 

 

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

 

 

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

 

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

 

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

 

 

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

 

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

 

 

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

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

 

 

 

第二个指定了新端口:

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

 

 

 

 

 

 

 

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

 

上一篇:Pod挂载Volume失败


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