重新启动容器而不启动应用程序后如何在Docker容器中启动应用程序?

时间:2021-06-25 10:28:35

标签: docker docker-compose dockerfile docker-machine docker-registry

我已经写了一个 Dockerfile,使用这个文件我创建了一个 Docker 镜像也成功地构建了一个容器。构建容器后,我手动安装了一些软件,当时该应用程序运行良好。但是在重新启动容器后,该应用程序不起作用。要启动应用程序,我需要手动运行命令。你能帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

您应该将安装命令作为 RUN 命令添加到 Dockerfile,以便在创建映像时安装您需要的一切

答案 1 :(得分:0)

这就是虚拟机和 docker 容器之间的确切区别。所有可安装到 docker 容器的软件都应该来自 docker 镜像,而不是安装在容器中。遵循@Marco 的建议。

相关问题