在Ubuntu中安装Docker

半兽人 发表于: 2021-01-19   最后更新时间: 2022-08-10 11:24:08  
{{totalSubscript}} 订阅, 2,439 游览

系统要求

要安装Docker引擎,需要这些Ubuntu版本中的64位版本。

  • Ubuntu Jammy 22.04 (LTS)
  • Ubuntu Impish 21.10
  • Ubuntu Focal 20.04 (LTS)
  • Ubuntu Bionic 18.04 (LTS)

Docker引擎支持x86_64amd64)、armhfarm64s390x架构。

卸载旧版本

sudo apt-get remove docker docker-engine docker.io containerd runc

设置仓库

  1. 更新apt软件包索引和安装包,以允许apt使用HTTPS上的存储库:

    sudo apt-get update
    
    sudo apt-get install \
     ca-certificates \
     curl \
     gnupg \
     lsb-release
    
  2. 新增 Docker 的 官方 GPG 秘钥:

    sudo mkdir -p /etc/apt/keyrings
    
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
    
  3. 使用下面的命令来设置版本库:

    echo \
    "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
    $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    

安装 Docker CE

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

运行Docker

sudo systemctl daemon-reload
sudo systemctl restart docker
sudo systemctl enable docker --now

查看状态

sudo systemctl status docker

也可以用这个查看docker日志:

journalctl -xeu docker

最后,验证docker

sudo docker run hello-world

相关链接

英文原文地址:https://docs.docker.com/engine/install/ubuntu/

更新于 2022-08-10

查看docker更多相关的文章或提一个关于docker的问题,也可以与我们一起分享文章