如何重新连接到 docker 容器
how to reconnect to a docker container
我有一个 docker 容器 运行 ubuntu 和一个简单的节点快递站点。
我连接容器如下
docker run -i -t -p 8080:3000 node-express
容器中的节点应用程序是 运行 pm2,所以一旦我退出容器它就会继续。
CONTAINER ID IMAGE
f32de2737e80 node-express:latest
现在假设我想更新我的应用程序。
我假设我需要连接到容器、停止节点应用程序并进行更新,例如git pull
然后重新启动它。
我的第一个问题是如何重新连接到这个容器?
我还有一个问题,这是在生产环境中更新 运行 容器的正常方法吗?
您可以考虑docker exec
在您的运行容器中打开一个bash。
另请参阅“”
docker exec -it f32de2737e80 bash
但如评论所述,更新应用程序应通过修改 Dockerfile 和重建映像来完成。
我有一个 docker 容器 运行 ubuntu 和一个简单的节点快递站点。
我连接容器如下
docker run -i -t -p 8080:3000 node-express
容器中的节点应用程序是 运行 pm2,所以一旦我退出容器它就会继续。
CONTAINER ID IMAGE
f32de2737e80 node-express:latest
现在假设我想更新我的应用程序。
我假设我需要连接到容器、停止节点应用程序并进行更新,例如git pull
然后重新启动它。
我的第一个问题是如何重新连接到这个容器?
我还有一个问题,这是在生产环境中更新 运行 容器的正常方法吗?
您可以考虑docker exec
在您的运行容器中打开一个bash。
另请参阅“
docker exec -it f32de2737e80 bash
但如评论所述,更新应用程序应通过修改 Dockerfile 和重建映像来完成。