📜  如何在 ubuntu 中安装 docker - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:52:36.147000             🧑  作者: Mango

如何在 Ubuntu 中安装 Docker - Shell/Bash

Docker 是一个开源的容器化平台,可以用于在容器中打包和发布应用程序。在 Ubuntu 中安装 Docker 是很常见的任务,下面是一份 Shell/Bash 脚本,用于在 Ubuntu 上安装 Docker。

#!/bin/bash

# 清理旧的 Docker 安装
sudo apt remove docker docker-engine docker.io containerd runc

# 更新软件包索引
sudo apt update

# 安装必要的依赖软件包
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

# 添加 Docker 的官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

# 添加 Docker 的软件源
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# 更新软件包索引
sudo apt update

# 安装 Docker
sudo apt install -y docker-ce docker-ce-cli containerd.io

# 添加当前用户到 docker 用户组中,以免使用 sudo 运行 Docker 命令
sudo usermod -aG docker $USER

# 验证安装是否成功
docker --version

这个脚本包含了以下步骤:

  1. 清理旧的 Docker 安装(可选步骤,根据需要)
  2. 更新软件包索引
  3. 安装必要的依赖软件包
  4. 添加 Docker 的官方 GPG 密钥
  5. 添加 Docker 的软件源
  6. 更新软件包索引
  7. 安装 Docker
  8. 添加当前用户到 docker 用户组中
  9. 验证安装是否成功

在这个脚本中,你可以根据需要进行适当的调整。如果你不需要清理旧的 Docker 安装,可以注释掉第 4 行;如果你不想将当前用户添加到 docker 用户组中,可以注释掉第 14 行。

请注意,运行脚本需要使用 sudo 权限,因为一些操作需要管理员权限。

希望这个脚本能帮助你在 Ubuntu 中安装 Docker!