Ubuntu装docker

在Ubuntu 22.04上执行上述操作需要稍微调整命令,因为Ubuntu使用的是APT包管理器,而不是CentOS的YUM。首先,我们需要更新系统包列表,然后安装一些必要的软件包,如apt-transport-httpsca-certificatescurlsoftware-properties-common等,这些软件包将帮助我们添加Docker的官方GPG密钥和仓库。接下来,我们将添加Docker的官方APT仓库,然后安装Docker CE(社区版)和它的依赖包。最后,我们启动并使Docker服务开机自启,然后检查Docker版本和列出当前的Docker镜像。下面是具体的命令序列:

  1. 更新APT包索引:

    sudo apt update
  2. 安装一些必要的包,这些包允许apt通过HTTPS使用仓库:

    sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
  3. 添加Docker的官方GPG密钥:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  4. sources.list中添加Docker的APT仓库:

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  5. 再次更新APT包索引(这一步是为了确保APT可以从新添加的Docker仓库中检索到包):

    sudo apt update
  6. 安装Docker CE及其命令行工具:

    sudo apt install -y docker-ce docker-ce-cli containerd.io
  7. 启动Docker服务:

    sudo systemctl start docker
  8. 设置Docker服务开机自启:

    sudo systemctl enable docker
  9. 检查Docker版本以确认安装成功:

    docker version
  10. 列出当前已有的Docker镜像:

    docker images