文章目录
- 前言
- 下载Docker
- 安装yum库
- 安装Docker
- 启动和校验
- 配置Docker镜像加速
- 卸载Docker
前言
此博客的内容的为自己的学习笔记,如果需要更具体的内容,可查看Docker官网文档内容
注意:以下命令在root管理员用户下运行,如果在普通用户中,则需要加上sudo
下载Docker
- 卸载旧的版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装yum库
YUM(Yellowdog Updater Modified)是一个基于RPM包管理系统的开源软件包管理工具,广泛应用于Linux系统中,如Fedora、Red Hat和CentOS等。YUM的主要功能包括自动下载、安装、升级和删除软件包,同时能够自动解决软件包之间的依赖关系,从而简化了Linux系统的软件管理过程。
sudo yum install -y yum-utils
安装成功后,执行命令,配置Docker的yum源:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
注意:如果出现以下错误,这是由于国内网络环境无法直接访问 Docker 官方镜像。为了解决这一问题,建议使用阿里云(aliyun)提供的 Docker 镜像源,这将帮助您顺利完成安装和更新。
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装Docker
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
这是默认安装的最新版,安装之后,使用以下命令检测安装是否成功!
docker -v
启动和校验
启动Docker
systemctl start docker
停止Docker
systemctl stop docker
重启Docker
systemctl restart docker
设置开机启动
systemctl enable docker
查看启动结果
systemctl status docker
配置Docker镜像加速
这里使用阿里云的服务器,首先注册一个阿里云账号,在页面中搜索容器镜像服务
,进入控制台
找到镜像工具里面的加速器地址,复制下来,之后将此地址配入到Docker即可!执行下列命令
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["加速器地址"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart 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
/var/lib/docker 的默认工作路径