Docker:龙晰系统(Anolis)更新yum源下载docker
一、配置Docker的yum库
1. 查看系统版本
# 查看系统版本
cat /etc/os-release
2. 配置系统yum源
这里可以看我的另一篇文章:https://www.cnblogs.com/nhdlb/p/19088083
3. 卸载旧版docker与podman
重点:podman与docker冲突!!龙蜥Anolis Linux默认安装Podman作为容器管理工具,这是由于Podman是Red Hat(龙蜥的开发者之一)推荐的替代Docker的解决方案。(感兴趣可以自己查查)
yum remove -y docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
docker-selinux \
podman*
4. 配置Docker的yum库
# 安装 Docker安装的前置工具库和存储驱动依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
# 配置docker的yum源(阿里云)
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
# 构建新的yum缓存
yum makecache
二、安装Docker
1. 查询docker版本
# 查询所有的docker版本
yum list docker-ce --showduplicates
# 查找指定docker版本
yum list docker-ce --showduplicates | grep 26.1.3
重点:标红框的就是版本号!
2. 下载docker-ce与docker-ce-cli
# 下载指定版本的docker包
# --allowerasing 来替换冲突的软件包
# --skip-broken 来跳过无法安装的软件包
# --nobest 来不只使用软件包的最佳候选
yum -y install docker-ce-26.1.3-1.el8 docker-ce-cli-26.1.3-1.el8 --allowerasing
启动 docker
systemctl start docker
关闭docker
systemctl stop docker
重启docker
systemctl restart docker
开机自启设置
systemctl enable docker
删除开机自启设置
systemctl disable name.service
docker默认数据根目录(镜像、容器、卷数据存放路径)
/var/lib/docker
docker默认可执行文件目录
/usr/bin/docker
/usr/bin/dockerd
docker默认配置文件目录
# 在这个目录下创建:daemon.json docker源地址文件
/etc/docker/
附最新的docker源地址( daemon.json ):
{
"registry-mirrors": [
"https://0vrv861z.mirror.aliyuncs.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://registry.docker-cn.com",
"https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com",
"https://docker.m.daocloud.io",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com",
"https://your_preferred_mirror",
"https://dockerhub.icu",
"https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc"
]
}
文章转载至:https://blog.csdn.net/m0_74871188/article/details/147997897
-----------------------------------
作者:怒吼的萝卜
链接:http://www.cnblogs.com/nhdlb/
-----------------------------------