云服务器安装Docker
安装Docker
ECS系统信息
[root@~]# uname -r
5.10.60-9.al8.x86_64
[root@~]# cat /etc/os-release
NAME=”Alibaba Cloud Linux”
VERSION=”3 (Soaring Falcon)”
ID=”alinux”
ID_LIKE=”rhel fedora centos”
VERSION_ID=”3”
PLATFORM_ID=”platform:al8”
PRETTY_NAME=”Alibaba Cloud Linux 3 (Soaring Falcon)”
ANSI_COLOR=”0;31”
Alibaba Cloud Linux完全兼容CentOS,以其生态的操作方式安装。
根参考Docker官网地址Install Docker Engine on CentOS | Docker Documentation指引操作:
添加阿里云的docker镜像
$ sudo yum install -y yum-utils
$ sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
报错
yum-config-manager --save --setopt=docker-ce-stable.skip_if_unavailable=true
failure: repodata/repomd.xml from docker-ce-stable: [Errno 256] No more mirrors to try.
https://mirrors.aliyun.com/docker-ce/linux/centos/2.1903/x86_64/stable/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found
阿里的镜像库文件需要修改
把里面的 $releaseserver 全部 改成 8(或者7)
命令如下:替换每一行中所有$releasever
sudo vim /etc/yum.repos.d/docker-ce.repo
VIM编辑:把releasever修改为8(或者7)版本
%s/$releasever/7/g
然后yum update
yum install docker-ce docker-ce-cli containerd.io
安装完成
[root@AliCloud ~]# docker version
Client: Docker Engine - Community
Version: 20.10.9
API version: 1.41
Go version: go1.16.8
Git commit: c2ea9bc
Built: Mon Oct 4 16:08:25 2021
OS/Arch: linux/amd64
Context: default
Experimental: trueImporting GPG key 0x621E9F35:
Userid : “Docker Release (CE rpm) docker@docker.com“
Fingerprint: 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
验证docker
启动docker:
sudo systemctl start docker
验证docker:
sudo docker run hello-world
配置镜像加速器
由于官方DockerHub拉取镜像较慢,使用阿里云镜像加速docker
打开阿里云容器镜像服务
在左侧工具栏看到:镜像工具-镜像加速器
地址 https://7ioxthih.mirror.aliyuncs.com
针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://7ioxthih.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
还没有评论,来说两句吧...