当前位置: 首页 > news >正文

Docker:龙晰系统(Anolis)更新yum源下载docker

一、配置Docker的yum库

1. 查看系统版本

# 查看系统版本
cat /etc/os-release

image

2. 配置系统yum源

这里可以看我的另一篇文章:

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*  

image

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

image

重点:标红框的就是版本号!

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

image

启动 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.wxhsa.cn/company.asp?id=2035

相关文章:

  • 针对单输入单输出、多输入多输出及三阶系统带约束的模型预测控制的实现
  • vue3中父子组件数据同步的默认方式update:xxx
  • 解决 C# 当另一个read操作挂起时不能调用read方法的问题
  • AI辅助编程_工具和方式
  • [完结10章]Java大模型工程能力必修课,LangChain4j 入门到实践
  • k8s源码分析——kubectl命令行交互
  • 将 seata 2.5 发布到私服
  • 一些感悟
  • 五款免费低代码平台深度横评:斑斑、简道云、宜搭、氚云、织信如何选?
  • ubuntu历史版本下载
  • 读书笔记:数据库索引的智能优化:反向键与降序索引
  • 代码随想录算法训练营第十天| 232.用栈实现队列、 225. 用队列实现栈、20. 有效的括号 、1047. 删除字符串中的所有相邻重复项
  • 零成本搭建企业系统:五款免费低代码平台推荐
  • 故障处理:access$表在数据库丢失的恢复
  • 从需求出发:教你判断选斑斑还是织信
  • PLC结构化文本设计模式——建造者模式(Builder Pattern)
  • C++ - STL - 迭代器
  • MATLAB的智能扫地机器人工作过程仿真
  • linux redis 8.2.1软件开机启动redis.service与etc下的rc.local配置2种方式
  • 在GA中添加Tag-GetDynamicSpecSourceTags().AddTag(NewTag)
  • python如何在函数中使用全局变量?
  • 296、贾生
  • ubuntu 24.04部署mysql8.0.41(glibc2.17)
  • C++ - STL - 键值对pair
  • 第四天学习:LSTM
  • MATLAB的稀疏自编码器实现
  • 题解:P2157 [SDOI2009] 学校食堂
  • LLM 应用开发中的常见模式
  • vue3 与 element-plus
  • 可爱的二维数据结构们