我需要在需要两个终端的 docker 容器上启动两个不同的进程。实现这一目标的最佳方法是什么?
原文由 Atlantic0 发布,翻译遵循 CC BY-SA 4.0 许可协议
我需要在需要两个终端的 docker 容器上启动两个不同的进程。实现这一目标的最佳方法是什么?
原文由 Atlantic0 发布,翻译遵循 CC BY-SA 4.0 许可协议
扩展 @eltonStoneman 的最佳答案(对于所有像我这样的新码头工人):
打开一个码头工人终端
让镜像在后台作为容器运行: docker run -d -it <image_id>
docker ps
_将显示您刚刚从所述图像中启动的 containerid。docker exec -it <container_id> bash
原文由 isaacdre 发布,翻译遵循 CC BY-SA 4.0 许可协议
1 回答633 阅读✓ 已解决
1 回答577 阅读
2 回答323 阅读✓ 已解决
您可以从多个终端运行
docker exec -it <container> bash
以启动连接到同一容器的多个会话。