自学内容网 自学内容网

Ubuntu 18.04 安装 Docker

在 Ubuntu 18.04 安装 Docker 的完整步骤:

  1. 更新系统并安装必要的依赖:
# 更新包索引
sudo apt update

# 安装依赖
sudo apt install -y \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common
  1. 添加 Docker 的官方 GPG 密钥:
# 添加 Docker 的官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  1. 添加 Docker 仓库:
# 添加 Docker 仓库
sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
  1. 安装 Docker:
# 更新包索引
sudo apt update

# 安装 Docker CE
sudo apt install -y docker-ce docker-ce-cli containerd.io
  1. 验证安装:
# 检查 Docker 版本
docker --version

# 验证 Docker 运行状态
sudo systemctl status docker

# 运行测试容器
sudo docker run hello-world
  1. 配置用户权限(可选,但推荐):
# 将当前用户添加到 docker 组
sudo usermod -aG docker $USER

# 重新登录或运行以下命令使权限生效
newgrp docker
  1. 配置 Docker 自启动:
# 设置 Docker 开机自启
sudo systemctl enable docker

# 启动 Docker
sudo systemctl start docker
  1. 配置镜像加速(可选):
# 创建或修改 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
  1. 常用命令:
# 查看运行中的容器
docker ps

# 查看所有容器
docker ps -a

# 查看本地镜像
docker images

# 停止容器
docker stop 容器ID

# 删除容器
docker rm 容器ID

# 删除镜像
docker rmi 镜像ID
  1. 卸载 Docker(如果需要):
# 卸载 Docker
sudo apt purge docker-ce docker-ce-cli containerd.io

# 删除相关文件
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
  1. 常见问题解决:
# 如果遇到权限问题
sudo chmod 666 /var/run/docker.sock

# 如果需要查看 Docker 日志
sudo journalctl -fu docker
  1. 查看 Docker 系统信息:
# 查看 Docker 系统信息
docker info

# 查看 Docker 磁盘使用情况
docker system df

注意事项:

  • 确保系统架构支持(x86_64/amd64)
  • 保持足够的磁盘空间
  • 注意网络连接稳定性
  • 建议使用官方源安装
  • 定期更新 Docker 版本
  • 注意安全配置

原文地址:https://blog.csdn.net/jsyzliuyu/article/details/143930830

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!