在 Ubuntu 18.04 安装 Docker 的完整步骤:
- 更新系统并安装必要的依赖:
# 更新包索引
sudo apt update# 安装依赖
sudo apt install -y \apt-transport-https \ca-certificates \curl \software-properties-common
- 添加 Docker 的官方 GPG 密钥:
# 添加 Docker 的官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- 添加 Docker 仓库:
# 添加 Docker 仓库
sudo add-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/ubuntu \$(lsb_release -cs) \stable"
- 安装 Docker:
# 更新包索引
sudo apt update# 安装 Docker CE
sudo apt install -y docker-ce docker-ce-cli containerd.io
- 验证安装:
# 检查 Docker 版本
docker --version# 验证 Docker 运行状态
sudo systemctl status docker# 运行测试容器
sudo docker run hello-world
- 配置用户权限(可选,但推荐):
# 将当前用户添加到 docker 组
sudo usermod -aG docker $USER# 重新登录或运行以下命令使权限生效
newgrp docker
- 配置 Docker 自启动:
# 设置 Docker 开机自启
sudo systemctl enable docker# 启动 Docker
sudo systemctl start docker
- 配置镜像加速(可选):
# 创建或修改 daemon.json
sudo mkdir -p /etc/docker
sudo nano /etc/docker/daemon.json# 添加以下内容
{"registry-mirrors": ["https://mirror.ccs.tencentyun.com","https://registry.docker-cn.com","https://docker.mirrors.ustc.edu.cn"]
}# 重启 Docker
sudo systemctl daemon-reload
sudo systemctl restart docker
- 常用命令:
# 查看运行中的容器
docker ps# 查看所有容器
docker ps -a# 查看本地镜像
docker images# 停止容器
docker stop 容器ID# 删除容器
docker rm 容器ID# 删除镜像
docker rmi 镜像ID
- 卸载 Docker(如果需要):
# 卸载 Docker
sudo apt purge docker-ce docker-ce-cli containerd.io# 删除相关文件
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
- 常见问题解决:
# 如果遇到权限问题
sudo chmod 666 /var/run/docker.sock# 如果需要查看 Docker 日志
sudo journalctl -fu docker
- 查看 Docker 系统信息:
# 查看 Docker 系统信息
docker info# 查看 Docker 磁盘使用情况
docker system df
注意事项:
- 确保系统架构支持(x86_64/amd64)
- 保持足够的磁盘空间
- 注意网络连接稳定性
- 建议使用官方源安装
- 定期更新 Docker 版本
- 注意安全配置