关闭docker开机自启
时间: 2024-09-30 08:04:54 浏览: 80
docker容器运行后退出(怎么才能一直运行)
关闭Docker容器开机自启通常涉及修改主机系统的启动配置文件。以下是Windows和Linux系统中操作的基本步骤:
**在Windows Docker Desktop上:**
1. 打开命令提示符或PowerShell,以管理员权限运行。
2. 使用`docker ps -a`命令列出所有容器,找到你要关闭自启动的容器ID或名称。
3. 对于停止容器,输入`docker stop [container-id]`。如果需要将该容器添加到例外列表,不会自动重启,可以使用`docker update --restart no [container-id]`。
4. 保存更改,确保不再包含启动选项的`.json`配置文件(默认在%USERPROFILE%\AppData\Roaming\Docker\config\daemon.json)。
**在Linux系统(例如Ubuntu或Debian):**
1. 打开终端并编辑`/etc/docker/daemon.json`文件,如果没有则先创建它。
2. 在文件中,查找`"restart"`或`"restartPolicy"`部分,将其设置为`"no"`,表示不允许自动重启。示例内容可能是:
```
{
"restart": "no"
}
```
3. 保存文件并退出编辑器。确保重启Docker服务使其生效,可以用`sudo systemctl daemon-reload && sudo systemctl restart docker`。
**
阅读全文