docker安装与镜像加速配置

系列文章目录

第一章 Docker简介

第二章 Docker安装与镜像加速配置

第三章 docker常用命令


一、Docker安装前提条件:

本文以centos为例,系统版本要求centos7以上,Linux内核为3.8以上,可用以下命令查看:

[root@master ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
[root@master ~]# uname -r
3.10.0-1160.el7.x86_64

二、安装

1. 安装必要的一些系统工具

以下所有命令如果不是root用户执行记得加sudo

yum install -y yum-utils device-mapper-persistent-data lvm2

2. 添加软件源信息

这里使用的是阿里云提供的镜像

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo

3.更新并安装Docker-CE

yum makecache fast
yum -y install docker-ce

4.开启Docker服务

systemctl start docker

二、安装指定版本的Docker

以上操作默认安装的是docker-ce的最新版本,如需安装指定版本看以下操作:

1.查找Docker-CE的版本:

[root@master ~]# yum list docker-ce.x86_64 --showduplicates | sort -r

docker-ce.x86_64            3:24.0.2-1.el7                     docker-ce-stable
docker-ce.x86_64            3:24.0.2-1.el7                     @docker-ce-stable
docker-ce.x86_64            3:24.0.1-1.el7                     docker-ce-stable
docker-ce.x86_64            3:24.0.0-1.el7                     docker-ce-stable
docker-ce.x86_64            3:23.0.6-1.el7                     docker-ce-stable
docker-ce.x86_64            3:23.0.5-1.el7                     docker-ce-stable

2.安装指定版本的Docker-CE:例如上面的3:23.0.5-1.el7)

yum -y install docker-ce-3:23.0.5-1.el7

三、镜像加速

由于docker官方提供的镜像仓库地址在国外,所以我们一般都会使用国内的镜像仓库地址,我这里使用的是阿里云的。

步骤1:

登录阿里云官网-控制台-容器-容器镜像服务ACR-镜像工具-镜像加速器得到加速器地址。
docker安装与镜像加速配置_第1张图片

步骤2:

再把得到的加速器地址写入到/etc/docker/daemon.json就可以了。

vim  /etc/docker/daemon.json
或
tee /etc/docker/daemon.json <<-'EOF'
{  
"registry-mirrors": ["你的加速地址"]
}
EOF
systemctl daemon-reload
systemctl restart docker

除了阿里云之外还可以用华为云、网易云提供的镜像加速器,这里就不一一罗列了。


下一章

docker常用命令。

你可能感兴趣的:(docker,docker,linux,运维)