请注意,本文编写于 904 天前,最后修改于 896 天前,其中某些信息可能已经过时。
⼀、环境介绍
版本 | link | ||
---|---|---|---|
操作系统 | Ubuntu | 20.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