首页 > 解决方案 > Docker每次重启容器

问题描述

我刚刚学习 Docker,我使用以下方法提取了我的第一个容器:

docker run -it debian:latest /bin/bash

安装一些服务后,如 systemd、openssh 等...我使用 CTRL+D 退出容器,下次启动容器(使用相同的命令)时,我会在没有配置的情况下重新安装 debian。我尝试使用docker run -it --restart no debian:buster没有成功。我怎样才能防止这种情况发生?

标签: dockerdebiancontainers

解决方案


每次使用

码头运行

命令,您可以从现有的 docker 映像创建一个新容器。和

码头工人开始 $containerName

命令,你可以启动现有的容器($containerName 应该替换你的容器真实名称)。否则,要拥有 debian 的自定义映像,最好编写一个 dockerfile 并从中构建一个映像。以下是编写 Dockerfile 的最佳实践:https ://docs.docker.com/develop/develop-images/dockerfile_best-practices/


推荐阅读