【发布时间】:2021-06-25 10:28:35
【问题描述】:
我已经写了一个 Dockerfile,使用这个文件我已经创建了一个 Docker 镜像也成功地构建了一个容器。构建容器后,我手动安装了一些软件,当时该应用程序运行良好。但是在重新启动容器后,该应用程序无法正常工作。要启动应用程序,我需要手动运行命令。你能帮我解决这个问题吗?
【问题讨论】:
-
一般来说你不应该那样做!!!最好的解决方案是使用运行软件所需的一切重新创建图像。
-
您应该能够通过
docker rm现有容器和docker run新容器干净地重新启动应用程序。正如@Marco 所说,这将丢失您在docker execshell 中所做的任何更改;避免这样做。
标签: docker docker-compose dockerfile docker-machine docker-registry