我只是在学习Docker,我使用以下命令提取了我的第一个容器:
docker run -it debian:latest / bin / bash
在安装了一些服务(例如systemd,openssh等)之后,我使用CTRL + D退出了容器,并且下次我启动容器(使用相同的命令)时,我在没有配置的情况下重新安装了debian。 我尝试使用 docker run -it --restart no debian:buster 成功。 如何防止这种情况发生?
答案 0 :(得分:1)
每次使用
docker run
命令,您可以从现有的Docker映像创建一个新容器。使用
docker start $ containerName
命令,您可以启动现有容器($ containerName应该替换您的容器真实名称)。否则,要拥有debian的自定义映像,最好编写一个dockerfile并从中构建映像。以下是编写Dockerfile的最佳实践:https://docs.docker.com/develop/develop-images/dockerfile_best-practices/