可以遵循以下步骤:
1. 更新系统
首先,确保你的系统是最新的:
sudo apt update
sudo apt upgrade -y
2. 安装 Docker
sudo apt install -y docker.io
安装完成后,检查 Docker 是否安装成功:
docker --version
3. 设置 Docker 开机自启动
Docker 安装后,可以使用 systemd
来设置开机自启动:
sudo systemctl enable docker
这会将 Docker 服务添加到开机自启动服务列表中。
4. 启动 Docker 服务
如果 Docker 服务当前没有运行,你可以手动启动它:
sudo systemctl start docker
5. 验证 Docker 服务状态
验证 Docker 服务是否已经设置为开机自启动并且当前正在运行:
sudo systemctl status docker
你应该看到 active (running)
状态,表示 Docker 服务正在运行。
注意事项
-
如果你想让当前用户(非 root 用户)能够运行 Docker 命令,可以将用户添加到
docker
组中:sudo usermod -aG docker $USER
替换
$USER
为你的用户名,然后重新登录或重启终端。 -
如果你在安装 Docker 时遇到问题,可以尝试手动添加 Docker 的软件源并重新安装。
以上步骤是在 Ubuntu 22.04 上安装 Docker 并设置开机自启动的基本方法。如果你需要进行更复杂的 Docker 配置,可能还需要编辑 Docker 的配置文件或创建自定义的 systemd 服务文件。