CentOS安装Docker
系统要求
Linux要求内核3.0以上
查看当前系统内核版本
1 2
| [root@bluecusliyou ~] 4.18.0-193.28.1.el8_2.x86_64
|
安装
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
| sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
sudo yum install -y yum-utils
sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum makecache
sudo yum install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker sudo systemctl enable docker
docker version docker info
docker run hello-world
docker images
docker ps -a
yum remove docker-ce docker-ce-cli containerd.io
rm -rf /var/lib/docker
|
配置镜像加速
方式1:使用 网易数帆容器镜像仓库进行下载。
例如,下载网易数帆镜像中的mysql。(网易数帆的地址为 hub.c.163.com,网易数帆对dockerhub官方的镜像命名空间为 library)
1
| docker pull hub.c.163.com/library/mysql:latest
|
方式2:配置阿里云加速。
登录阿里云,进入 工作台
-> 容器镜像服务
-> 镜像工具
-> 镜像加速器
。
里面提供了一个加速器地址:https://xxxxx.mirror.aliyuncs.com
1 2 3 4 5 6 7 8
| sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
|