Ubuntu 20.04.4 安装Docker

⼀、环境介绍
版本link
操作系统Ubuntu20.04.4(live-server-amd64)https://mirrors.aliyun.com/ubuntu-releases/focal/ubuntu-20.04.4-live-server-amd64.iso
安装源阿里云 https://developer.aliyun.com/mirror/ubuntu
镜像加速器网易 http://hub-mirror.c.163.com
二、配置阿里云安装源
2.1 备份原有安装源文件

cp /etc/apt/sources.list /etc/apt/sources.list.bak

2.2删除源文件

rm -rf /etc/apt/sources.list

2.3 添加阿里云 安装源
sudo tee /etc/apt/sources.list <<-'EOF'
deb https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

# deb https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

# deb-src https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
EOF
2.4 更新源

apt update -y && apt upgrade -y

三、添加Docker软件源、安装docker
3.1 安装组件

apt install -y apt-transport-https ca-certificates curl software-properties-common

3.2 添加key

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

3.3 添加阿⾥云的docker源

add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

3.4安装

apt -y install docker-ce docker-ce-cli containerd.io

3.5 查看版本

docker version

3.6 配置Docker镜像加速器

创建路径

mkdir -p /etc/docker

写入加速器地址

tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [
    "http://hub-mirror.c.163.com"
  ]
}
EOF
3.8 把⽤户添加到docker组

sudo usermod -aG docker user

退出登录,在登录⽣效。
注意:user为ssh登录⽤户,这样使⽤这个⽤户登录就可以直接管理docker,不需要加sudo

3.9 应⽤配置并重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker && sudo systemctl enable docker
四、检查测试
查看安装好的docker 配置信息

docker info

拉取镜像测试

docker pull hello-world

docker run hello-world
无标签
评论区
头像