环境准备
CentOS 7,系统内核3.10以上
查看系统内核 uname -r
查看系统配置
cat /etc/os-release
安装Docker
卸载旧的版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装yum-utils包(提供yum-config-manager 实用程序)并设置稳定的存储库
yum install -y yum-utils
设置镜像的仓库
#此处为国外的地址
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
#使用国内阿里云地址比较快,推荐使用
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新一下yum软件包索引
yum makecache fast
安装Docker
yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
启动docker
启动服务并设置开机自启动
systemctl start docker #启动docker服务
systemctl enable docker #设置开机自启动
测试
docker version #查看docker版本信息
启动服务后可以使用docker verison判断是否安装成功,出现下图即代表成功
测试运行hello-world
docker run hello-world
查看下载的hello-world镜像
docker images #查看本地docker镜像
卸载Docker
卸载依赖
#卸载依赖
yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
#删除资源 此处为默认路径,根据实际情况修改
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
配置阿里云镜像加速
#因为Docker的网站是国外的,因此可以配置为国内的,那样下载速度会变快
#1.新建一个文件
mkdir -p /etc/docker
#2.在这个文件配置一个阿里云文件地址
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://nbk2wev6.mirror.aliyuncs.com"]
} EOF
#3.重启这个镜像
systemctl daemon-reload
#4.重启docker
systemctl restart docker