docker的安装
官方文档:https://docs.docker.com/manuals/
- 卸载旧版
首先如果系统中已经存在旧的docker,则先卸载:yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine
- 阿里云的yum源的配置(本系统是Centos 7)
- 配置yum源,首先确保有wget命令。
- 若之前有yum源的情况下,先备份旧的yum仓库文件。
如上的操作,就是使得在yum仓库的一层目录,没有任何repo文件,因此就实现了linux此时没有yum源。mkdir /etc/yum.repos.d/repobakmv /etc/yum.repos.d/* /etc/yum.repos.d/repobak
- 需要配置一个新的yum源,也就是需要配置一个新的repo仓库文件。
- 可以访问阿里云的镜像站:
https://developer.aliyun.com/mirror/
- 用如下命令生成新的yum源,其实也就是下载了一个新的repo文件
wget -O /etc/yum.repos.d/Cent0s-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repowget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
- 可以访问阿里云的镜像站:
- 清除旧的yum缓存
yum clean all
- 生成新的阿里云的yum缓存,加速下次下载
yum makecache
- 配置docker的yum库
首先安装一个yum工具
安装成功后,执行命令,配置Docker的yum源yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoyum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce-staging.repoyum clean allyum makecache
- 安装docker
yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
- 启动和校验
启动dockersystemctl start docker停止dockersystemctl stop docker重启dockersystemctl restart docker设置开机自启dockersystemctl enable docker执行docker ps命令,如果不报错,说明安装启动成功docker ps
- 配置镜像加速
以阿里云镜像加速为例- 注册阿里云账号 访问官网https://www.aliyun.com/
- 访问产品下的容器下的ACR服务
- 开通镜像服务,点击控制台,镜像工具下面有个镜像加速器,有加速器地址,按着阿里云官网如下操作配置即可。