title: ubuntu上安装docker
tags: [ ubuntu, docker, linux ]
typora-root-url: ubuntu上安装docker
date: 2023-10-25 15:30:25
ubuntu上安装docker
自动安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
手动安装
卸载旧软件包
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done更新软件包索引
sudo apt-get update安装依赖包
官方:sudo apt-get install ca-certificates curl gnupg补充其他
sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release添加docker密钥
官方
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg其他 - 使用阿里云
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -验证您现在是否拥有带有指纹的密钥
sudo apt-key fingerprint 0EBFCD88设置仓库
官方echo \ "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null其他 - 使用阿里云
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"更新包索引
sudo apt-get update安装包
官方 - 多了docker compose和docker-buildx-pluginsudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin其他
sudo apt-get install docker-ce docker-ce-cli containerd.io