插件窝 干货文章 怎么启动docker

怎么启动docker

Docker systemctl sudo 启动 96    来源:    2025-04-30

启动 Docker 的方法取决于您的操作系统。以下是不同平台下的详细步骤:


一、Linux 系统

1. 使用 systemd(大多数现代发行版)

# 启动 Docker 服务
sudo systemctl start docker

# 设置开机自启
sudo systemctl enable docker

# 检查状态
sudo systemctl status docker

2. 旧版系统(使用 init.d)

sudo service docker start

二、Windows/macOS(Docker Desktop)

  1. 启动应用
    • 双击桌面图标或在应用菜单中找到 Docker Desktop 并打开。
  2. 等待初始化
    • 首次启动可能需要几分钟完成初始化。
  3. 验证
    • 系统托盘(Windows)或菜单栏(macOS)会出现 Docker 鲸鱼图标。

三、验证 Docker 是否运行

docker --version       # 查看版本
docker run hello-world # 运行测试容器
  • 如果看到 Hello from Docker! 说明运行成功。

四、常见问题解决

  1. 权限错误(Linux): bash sudo usermod -aG docker $USER # 将当前用户加入docker组 newgrp docker # 刷新组权限
  2. Docker Desktop 无法启动
    • 确保已启用虚拟化(BIOS设置)。
    • Windows:检查 WSL2 或 Hyper-V 是否安装。
  3. 端口冲突
    • 停止占用 2375/2376 端口的其他服务。

五、其他命令

  • 停止 Docker

    sudo systemctl stop docker   # Linux
    

    (Windows/macOS 直接关闭应用)

  • 重启 Docker

    sudo systemctl restart docker
    

根据您的系统选择对应方法即可。如果遇到具体错误,可以提供日志信息进一步排查。