
解决Docker运行时启动两个占用不同端口容器的问题
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文章介绍了如何在Docker中同时启动并运行两个使用不同端口的容器,并提供了详细的步骤和解决方案。
问题描述:在执行 `docker run -p 19918:19918/tcp -v /etc/localtime:/etc/localtime` 命令后,使用 `docker ps` 查看发现启动了两个端口的容器,并且在注册中心未找到相应的程序。
问题分析:其中一个额外启动的端口是之前配置过的。猜测可能是运行时执行了刚刚构建的项目并且同时启用了之前的容器。
解决方式:通过命令 `docker images` 查看了所有镜像,然后删除了与当前任务相关的重复和不必要的容器,并重新执行相关操作后显示成功!
总结:在命名规范上要更加严谨,在完成工作之后及时清理不再使用的容器以避免冲突或混淆。此外,还需要注意如何在同一Docker环境中运行多个不同的进程。
补充知识:可以考虑在启动 Docker 容器时安装 SSH 服务,以便于远程管理和调试,并且可以在配置 Jenkins 的时候让其与 Docker 同步启动和运行。
全部评论 (0)
还没有任何评论哟~


