openEuler 22.03 LTS-SP3 系统安装 docker 26.1.3、docker-compose

openEuler-22.03-LTS-SP3 Kubernets集群部署实战 1、Windows 11 专业版,VMware Workstation 17,XShell、XFtp、openEuler-22.03-LTS-SP32、Kubernets集群节点规划节点名称节点IP地址集群角色处理器数量内存大小磁盘空间master68G100Gk8s-node1worker68G100Gk8s-node1worker68G100G。 阅读详情
AI摘要

本文介绍在openEuler 22.03 LTS - SP3系统使用dnf命令安装docker 26.1.3和docker - compose。因该系统默认安装的docker是18.09版本,安装前需将dnf源更换为华为源,还需更新软件列表、安装软件包、配置时区、关闭防火墙等。

本文将简单介绍openEuler 22.03 LTS-SP3 系统使用dnf命令安装 docker 26.1.3、docker-compose。因为openEuler 22.03默认安装的docker是18.09版本,新版的docker安装可以参考本手册。
安装docker之前先需要将dnf的源更换为国内镜像源,加速软件更新和docker安装。

更新dnf源为华为源

cd /etc/yum.repos.d/
cp openEuler.repo openEuler.repo.bak
vi openEuler.repo
# 将dnf源更换为华为源,把文件中的 repo.openeuler.org 全部替换为 repo.huaweicloud.com/openeuler ,其他的不变。
# vi编辑器中替换命令参考::%s#repo.openeuler.org#repo.huaweicloud.com/openeuler#g
# 更新本地DNF元数据缓存
sudo dnf makecache

更新dnf软件列表

sudo dnf update -y

安装软件包

sudo dnf install -y dnf-plugins-core
sudo dnf install lrzsz vim curl lsof unzip
sudo dnf install net-tools
sudo dnf install sysstat

配置系统时区

sudo timedatectl set-timezone Asia/Shanghai

关闭防火墙

# 查看防火墙状态
sudo systemctl status firewalld
# 关闭防火墙
sudo systemctl stop firewalld
# 关闭防火墙开机自启
sudo systemctl disable firewalld

安装docker

# 配置dnf的docker源
sudo dnf config-manager --add-repo=https://repo.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo
# 将docker源改为华为源,加速docker安装
cd /etc/yum.repos.d/
cp docker-ce.repo docker-ce.repo.bak
sed -i 's+download.docker.com+repo.huaweicloud.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
# 注意:docker-ce.repo 中用 $releasever 变量代替当前系统的版本号,但此变量在 CentOS 中有效,在 openEuler 中无效,所以将该变量直接改为8。
sed -i 's+$releasever+8+'  /etc/yum.repos.d/docker-ce.repo
# 更新本地DNF元数据缓存
dnf makecache

# 执行命令安装docker
sudo dnf install -y docker-ce docker-ce-cli containerd.io
# 创建docker工作目录
mkdir -p /data/docker
# 配置docker加速器和默认配置,亲测有效
sudo tee /etc/docker/daemon.json <<'EOF'
{
  "bip": "192.168.0.1/24",
  "registry-mirrors": [
    "https://dockerpull.org",
    "https://docker.1panel.dev",
    "https://docker.1panel.live",
    "https://docker.foreverlink.love",
    "https://docker.fxxk.dedyn.io",
    "https://docker.xn--6oq72ry9d5zx.cn",
    "https://docker.zhai.cm",
    "https://docker.5z5f.com",
    "https://a.ussh.net",
    "https://docker.cloudlayer.icu",
    "https://hub.littlediary.cn",
    "https://hub.crdz.gq",
    "https://docker.unsee.tech",
    "https://docker.kejilion.pro",
    "https://registry.dockermirror.com",
    "https://hub.rat.dev",
    "https://dhub.kubesre.xyz",
    "https://docker.nastool.de",
    "https://docker.udayun.com",
    "https://docker.rainbond.cc",
    "https://hub.geekery.cn",
    "https://docker.1panelproxy.com",
    "https://atomhub.openatom.cn",
    "https://docker.m.daocloud.io",
    "https://docker.1ms.run",
    "https://docker.linkedbus.com",
    "https://dytt.online",
    "https://func.ink",
    "https://lispy.org",
    "https://docker.xiaogenban1993.com"
  ],
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "10m",
    "max-file": "3",
    "labels": "production_status",
    "env": "os,customer"
  },
  "data-root": "/data/docker",
  "storage-driver": "overlay2",
  "default-address-pools": [
          {"base": "192.168.0.0/16","size":24}
  ]
}
EOF

# 设置docker自动重启
sudo systemctl enable docker
sudo systemctl daemon-reload
sudo systemctl restart docker

# 安装dockercompose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
# 也可以使用如下命令安装docker-compose,但是安装的版本为2.0+
dnf install -y docker-compose-plugin

# 查看docker和docker-compose版本
docker -v
docker-compose -v
openEuler-22.03-LTS-SP3二进制部署高可用Kubernetes 阅读详情

相关推荐

CentOS 7下Docker 26.1.3极速部署指南(RPM包+离线安装)

本文提供了一份针对CentOS 7内网环境的Docker 26.1.3离线部署详细指南。核心采用RPM包安装方式,解决了无法连接外网时的安装难题。文章详细介绍了如何获取完整RPM包、使用rpm命令一键安装、以及安装后的服务启动、验证和基础配置步骤,帮助运维人员快速在隔离网络中搭建稳定的Docker环境。

weixin_29306571的博客 565

openEuler 22.03 LTS SP3 安装图解

openEuler完整安装图解,openEuler官方文档链接,openEuler各版本镜像下载。

chilemao的博客 4141

保姆级教程:用yumdownloader在openEuler 22.03 LTS SP4上制作Docker离线安装包(含依赖冲突解决方案)

本文提供在openEuler 22.03 LTS SP4上使用yumdownloader制作Docker离线安装包的详细教程,包括依赖冲突解决方案。从环境准备、精准下载Docker及其依赖,到构建完整离线安装包和Docker-Compose的离线集成,帮助用户在隔离网络环境中实现可靠的容器化基础设施部署。

weixin_33701251的博客 421

浪潮服务器安装OpenEuler-22.03-LTS-SP3-x86_64全程记录

浪潮服务器安装欧拉全程详细步骤

weixin_45171841的博客 5311

告别依赖地狱:openEuler 22.03 LTS 离线部署 Docker 生态全栈实践

本文详细介绍了在openEuler 22.03 LTS上实现Docker生态的完整离线部署方案,解决生产环境无外网访问权限的难题。通过本地Yum仓库构建法,批量下载所有依赖包并建立完整本地仓库,有效避免了依赖地狱问题。文章还涵盖了Docker Compose离线安装、常见问题解决方案及项目实战经验,为国产化替代项目提供可靠参考。

weixin_33743880的博客 218

Nextcloud私有云的多维度对比:openEuler vs Ubuntu vs CentOS实战测评

本文对openEuler、Ubuntu和CentOS三大Linux发行版在Nextcloud私有云部署中的性能进行了多维度对比测试。通过容器化部署实战和关键性能指标分析,发现openEuler在容器启动效率、资源占用率和长期稳定性方面表现最优,特别适合企业级私有云场景。文章还提供了针对不同行业的生产环境选型建议和通用性能调优checklist。

ios99的博客 235

openEuler22.03 LTS 真 · 离线安装 docker docker-compose

openEuler离线部署docker,centos7.9 docker迁移openEuler,openEuler docker mysql CPU飙高

qq_33994039的博客 5813

国产化操作系统改造实践

而这些广泛使用的系统都是美国控制范围之内,停服之后,我国将面临产品中断、安全漏洞、运维困难、生态缺失等问题。为降低非自主可控OS对网络安全及供应链的影响,国家及中移集团要求各单位要积极推进CentOS、RedHat及其衍生版本以及SUSE操作系统迁移,提前准备其他品牌非国产操作系统的迁移;目标系统采用基于国内开源社区欧拉社区和龙蜥社区发布的版本。1)上传商业版BCLinux 8.6或社区版Anolis 8.6 镜像到目标主机。2)部署配置FTP服务。

企业实战系列集 ●●● https://ximenjianxue.blog.youkuaiyun.com 1万+

openEuler 云原生实战:Docker Compose 部署 Nextcloud 企业级私有云

openEuler 云原生实战:Docker Compose 部署 Nextcloud 企业级私有云

todoitbo的博客 9544

避坑指南:STM32CubeMX安装后,你的第一个工程为什么中文全是乱码?

本文详细解析了STM32CubeMX安装后中文乱码问题的根源及解决方案。从诊断乱码现象到分析编码冲突背景,提供了新项目UTF-8化、旧项目GBK兼容及版本降级等多种实用方案,帮助开发者彻底解决这一常见问题。

weixin_30699955的博客 475

Win11系统下Notepad++右键菜单失效?3种修复方法实测有效(附注册表备份指南)

本文针对Windows 11系统中Notepad++右键菜单失效的常见问题,提供了三种经过实测有效的修复方法。核心解决方案包括使用官方NppShell.dll重新注册、手动修复注册表项以及系统级问题排查,并详细说明了操作前的注册表备份指南,确保修复过程安全可靠。

m2n3b4v5c6的博客 328

openEuler aarch64 离线安装 Docker 26.1.3 全流程指南

在国产化服务器(如鲲鹏、飞腾)上部署容器环境时,Docker 凭借成熟的生态和兼容性成为首选。然而,物理隔离的内网环境无法直接拉取镜像或使用在线仓库,离线安装必须解决依赖链完整、内核模块加载、存储驱动配置及防火墙冲突等一系列问题。本文从 RPM 包依赖解析与本地仓库搭建入手,深入分析 overlay2 存储、cgroup v2、iptables 与 nftables 共存原理,并结合 openEuler 22.03 LTS aarch64 平台的实操经验,给出经过验证的 Docker 26.1.3 部署方案

weixin_32932149的博客 209

模拟IC设计笔记:拆解一个经典的时钟占空比校正(DCC)电路模块,从理论到SPICE仿真

本文深入解析了时钟占空比校正(DCC)电路在模拟IC设计中的关键作用,特别是在高速ADC应用中。通过晶体管级拆解,详细介绍了基于电荷泵和积分器的模拟反馈型DCC电路设计,包括占空比检测、误差放大与校正执行单元的实现。文章还提供了SPICE仿真验证方法,确保电路在100MHz时钟下的稳定性和性能。

weixin_33725722的博客 429

Kubernetes-集群安装和学习

Kubenetes集群的部署练习和学习k8s常用操作

m0xin的博客 895

手把手教你用RK3568开发板实现FPGA与Linux的DMA通信(含完整代码解析)

本文详细介绍了如何在RK3568开发板上实现FPGA与Linux系统的DMA通信,包括硬件配置、软件环境搭建、DMA通信原理、驱动开发及性能优化。通过完整的代码解析和实战案例,帮助开发者快速掌握异构系统间的高效数据传输技术,适用于物联网和边缘计算等场景。

weixin_29174385的博客 201

从零到一:ArduPilot无人船PID调参实战指南

本文详细介绍了ArduPilot无人船PID调参的实战指南,从基础参数设定到高级调参技术,帮助用户掌握水面环境下的PID控制逻辑。通过案例分析和参数示例,解决无人船在空载、负载变化及不同水域环境中的航行问题,提升无人船的稳定性和精确度。

weixin_29266647的博客 507

Cloudpods Baremetal - 裸金属自动化

KVM安装一个Debian 12虚拟机(安装好软件包和配置),将镜像下载下来。安装包 cloud-init ,用于初始化安装包 vlan、ifenslave 用于VLAN和Bond。

jlx8S4M50的博客 360

电子产品的老化测试有哪些类型?

因此,越来越多的人在寻找“已知合格的测试连接器”,即经过测试具有可靠性和有效性的测试连接器,可以在老化测试中制定优化方法。例如对于芯片来说,不同的封装有不同的老化测试座,QFP老化测试座,QFN老化测试座等。老化测试时,专用老化电路板上的元件将承受等于或高于其额定工作条件的压力,以消除任何在额定寿命之前过早失效的元件。静态老化:在此类系统中,将测试设备安装到老化板上的插座中,然后放入老化箱中,其中每隔12至24小时施加电源和高温。动态老化:在动态老化系统中,设备以老化速度设定的最大速率进行测试。

软件技术的专栏 1840

并发编程的三大基石:从底层逻辑聊透“同步、互斥与分工”

假设需要给物理机 PXE 启动的网段为 192.168.77.100 到 192.168.77.200,网关为 192.168.77.1,并设置 dhcp_relay 为 PUBLIC_IP,名称为 bmnet-0,服务器类型选择PXE。此物理机类型网段的开始和结束 ip 范围,以及默认网关是和实际环境网络环境相关的,是对应到交换机和路由器上的配置,注意划分的 ip 不要和已有环境的冲突了。创建完成后,在物理机列表可以看到机器处于“准备中”的状态,并且探测到了品牌为 Lenovo。

dR61i9Os1的博客 210

【问题解析】Matlab Function的易错点(Variable Size)

Matlab Function的易错点

CrazyRabbit的博客 9869

uv pip install时出现error: Request failed after 3 retries 解决方案

本文主要介绍了uv pip install时出现error: Request failed after 3 retries解决方案,希望能对使用Python的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案 2.1 方法一 2.2 方法二

weixin_43178406的博客 12万+

Docker本地私有仓库搭建配置指导

安装完docker后会生成一个docker0的网卡和br-x开头的网桥,从外部访问容器内部时只需要访问宿主机的地址和对应的容器映射的地址,访问的数据包到宿主机上后经过ip包解析后通过目的port和iptables的规则会将数据包由eth0网卡转发至网桥上的docker0上进行下一步路由。所以如果容器的宿主机上的ip_forward未打开,那么该宿主机上的容器则不能被其他宿主机访问;注:不要在已有业务的生产环境主机搭建,因为过程需要重启docker,这对生产来说是不允许的。

企业实战系列集 ●●● https://ximenjianxue.blog.youkuaiyun.com 4074

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

上一篇: ubuntu 22.04 使用ssh-keygen创建ssh互信账户
下一篇: 1Panel申请acme证书失败提示DNS记录异常
fire_in_java
博客等级 码龄14年 122粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fire_in_java

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值