docker自启动(docker自动启动)

Docker 自启动

简介

Docker 自启动是一种配置,允许 Docker 守护进程在系统启动时自动启动。这对于确保 Docker 容器在服务器重新启动后保持运行至关重要,特别是在容器提供关键服务的生产环境中。

配置 Docker 自启动

Linux

1.

创建 Docker 系统化服务

``` sudo systemctl edit docker ```2.

在 [Service] 部分添加以下行

``` ExecStart= ExecStart=/usr/bin/dockerd ```3.

保存并退出文件

``` Ctrl+O Enter Ctrl+X ```4.

启用 Docker 系统化服务

``` sudo systemctl enable docker ```5.

重新启动 Docker

``` sudo systemctl restart docker ```

Windows

1.

打开 Windows 服务

- 按 Windows + R,输入 "services.msc",然后按 Enter。2.

查找 Docker 服务

- 在服务列表中找到 "Docker Desktop Service"。3.

右键单击并选择 "属性"

4.

设置启动类型为 "自动"

5.

应用更改

验证自启动

1.

重新启动系统

2.

检查 Docker 是否正在运行

- Linux:```sudo systemctl status docker```- Windows:在任务管理器中查看 "Docker Desktop" 进程3.

验证容器是否正在运行

- Linux:```docker ps```- Windows:在 Docker Desktop 中检查容器面板

故障排除

确保 Docker 二进制文件存在

检查权限和 SELinux 策略

验证 Docker 系统化服务文件或 Windows 服务配置

检查系统日志以查找错误消息

Powered By Z-BlogPHP 1.7.2

备案号:蜀ICP备2023005218号