• [技术干货] 2020-08-27:OpenStack与Docker的区别?
    2020-08-27:OpenStack与Docker的区别?
  • [技术干货] 2020-08-27:OpenStack与Docker的区别?
    2020-08-27:OpenStack与Docker的区别?
  • [问题求助] 欧拉2.8是否支持docker安装postgresql 12.4
    鲲鹏欧拉2.8已安装docker,是否支持用docker安装postgresql 12.4数据库
  • [基础服务] 鲲鹏云服务器欧拉2.8操作系统是安装docker否可以使用华为自已的镜像源
    下载Docker安装包。wget https://download.docker.com/linux/static/stable/aarch64/docker-18.09.8.tgz --no-check-certificate解压与安装。tar xvpf docker-18.09.8.tgzcp -p -f docker/* /usr/bin准备环境。为使Docker可以正常使用,还需要关闭SELinux及防火墙。setenforce 0systemctl stop firewalldsystemctl disable firewalld此时只是暂时禁用SELinux,如果要长期禁用SELinux,还需要修改“/etc/selinux/config”文件。将SELINUX=enforcing改为SELINUX=permissive或disabled,才能长期有效。重启服务器后,修改的配置文件生效。配置docker.service服务。vim /usr/lib/systemd/system/docker.service编辑文件内容如下:
  • [问题求助] 求助:将https://hub.docker.com的cent os 8镜像发布到华为镜像库
    您好:     如果是华为某个项目组将https://hub.docker.com的cent os 8镜像发布到华为镜像库,以加快下载速度,方便国内客户使用。    想以“华为名义发布”而不是“开发者匿名发布”,您这边是否有相关案例和经验?   我工号c00258524. 求经验
  • 鲲鹏组件编译实战--docker
    参照华为指导文件: https://www.huaweicloud.com/kunpeng/software/docker.html关键过程截图:centos操作系统使用方式一Ubuntu操作系统使用方式一编译遇到的问题总结:问题1:一开始尝试使用方式二,一直失败,后面使用方式一的方法编译成功,现在知道方式二的方法为什么有问题了(看下面)。现在知道方式二的方法为什么有问题了,当时只下载安装了docker-ce-cli工具,没有安装docker-ce工具(解决方法如下)这两个都要安装,安装docker-ce会自动下载docker-ce-li,但只安装docker-ce-li不会去下载docker-ce,所以如果已经安装了docker-ce-li,执行时提示unit not found,则再补充下载安装docker-ce即可,需要两个工具版本一致(同事验证过了的)说明:以上是个人编译过程遇到的问题,仅供参考
  • [交流分享] 解决与Planning Analytics Workspace相关的Docker问题
    ## 问题 Docker 是 IBM 规划分析工作区 (PAW) 安装和配置的主要先决条件之一。本贴记录一些可能会遇到与Docker相关的问题,这些问题可能会阻止 PAW 的功能。本贴说明旨在帮助您解决一些常见的Docker问题。 出于本贴目的,提及的所有 Powershell 命令都应从管理员权限的 Powershell 会话运行。 下文是本技术说明采用的故障排除方法的工作流图 ![image.png](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/attachment/forum/202007/10/142342a3wdu4ys5c4wjh2p.png) 问题 1:无法访问浏览器/PAW 服务中的 PAW 相关症状: 1. "规划分析工作区不可用。几分钟后在 Web 浏览器中重试" 2. 在 Web 浏览器中"无法访问此网站" - 确保 Docker 已启动并运行。在dos窗口中键入以下命令,以确保相同: - start-service docker - 此外, 请检查 Windows 服务, 以确保 "Docker 引擎" 处于运行状态 - 在 Powershell 会话中,导航到 PAW 安装目录,然后键入./脚本/paw.ps1 问题 2:管理员退出/无法启动管理图 相关症状: 1.执行 Start.ps1 脚本时,步骤中出现问题'启动 IBM规划分析管理工具'执行失败,退出代码 1" 2. "无法启动服务管理:在网络 nat 上创建终结点管理服务失败:HNS 失败并出错:未找到元素。在 启动项目时遇到错误。执行 Start.ps1 时 - 打开 /日志/admintool/up.log 并查看错误消息 - 如果日志文件错误消息未提及 HNS,则从电源壳会话运行./脚本/paw.ps1 问题 3:运行 ./脚本/paw.ps1 无法重新启动服务/返回 HNS 错误/Windows 筛选器错误/pa 网关错误 相关症状: 1. "Recreating 32bf8925a845_32bf8925a845_32bf8925a845_admintool Error: for Cannot start : hcsshim: PrepareLayer failed in Win32: The handle is invalid. (0x6) layerId= flavour=1" when ./scripts/paw.ps1 is executed 2. "For pa-gateway Cannot start service pa-gateway: failed to create endpoint pa-gateway on network nat: HNS failed" when ./scripts/paw.ps1 is executed 3. "HNS failed with error: The file cannot be opened because it is in the process of being deleted." when ./scripts/paw.ps1 is executed 4. "Cannot start service : failed to create endpoint on network nat: HNS failed with error: The object already exists." when ./scripts/paw.ps1 is executed 5. "Cannot Start service : Container is marked for removal and cannot be started" ./scripts/paw.ps1 is executed. 6. "C:\Program Files\Docker\docker.exe: failed to register layer: re-exec error: exit status 1: output: ProcessUtilityVMImage C:\ProgramData\docker\windowsfilter\\UtilityVM: The process cannot access the file because it is being used by another process" when ./scripts/paw.ps1 is executed - 如果出现 WindowsFilter 错误(#6相关症状),防病毒软件可能会阻止 Windows 容器出现。 建议从供应商那里确认 确实支持 Windows 容器。 如果必须向扫描协议添加排除项,建议使用以下位置: C:\程序数据\docker(或守护进程.json文件中的码头根位置) C:\程序数据\微软\视窗\HNS - 如果 pa 网关未启动,请确保端口 80 上没有运行任何消息。如果端口 80 是开放且没有被占用,并且问题/错误仍然存在,或者其他容器未出现,请尝试下一步,如下所示。 docker container rm ./scripts/paw.ps1 问题 4:HNS 问题 有时,Docker 网络可能会损坏,这是主机网络服务(HNS 发挥作用)的地方 - 可以使用微软网络清理脚本进行清理 -使用以下语法运行脚本: .\WindowsContainerNetworking-LoggingAndCleanupAide.ps1 -Cleanup -ForceDeleteAllSwitches - 如果脚本成功运行,请重新启动计算机,然后从脚本文件夹中运行 paw.ps1 脚本 - 如果它出错,请运行以下命令 docker container run hello-world:nanoserver docker run -p 80:80 hello-world:nanoserver (如果上述任一命令失败,则问题出在 Docker 配置上,因为 hello-world 容器与任何 IBM PAW 服务完全脱节,在这种情况下,建议联系 MS 支持人员解决 Docker 问题。)
  • [交流分享] Docker Desktop 故障排除
    此篇包含有关如何诊断和排除问题、发送日志上的问题以及查找已知问题的解决方法的信息。 ## 故障排除 (一) 从![whale-x.png](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/attachment/forum/202007/10/135813qenxrca8udfxmzq9.png)菜单栏**中选择 >**疑难解答以查看故障排除选项。 ![image.png](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/attachment/forum/202007/10/135855o16kqqrkzktkigrd.png) "疑难解答"页包含以下选项: - **重新启动 Docker Desktop**:选择以重新启动 Docker Desktop。 - **运行诊断:**选择此选项可诊断 Docker Desktop上的任何问题。有关诊断的详细信息,请参阅[诊断问题、发送反馈和创建 GitHub 问题](https://docs.docker.com/docker-for-windows/troubleshoot/#diagnose-problems-send-feedback-and-create-github-issues)。 - **清理/清除数据**:选择此选项可删除容器和图像数据。选择是删除 Hyper-V、WSL 2 或 Windows 容器中的数据,然后单击"删除**"**以确认。 - **重置为出厂默认值**:选择此选项可将 Docker Desktop上的所有选项重置为初始状态,与首次安装 Docker Desktop 时相同。 ### 应用内诊断 从![whale-x.png](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/attachment/forum/202007/10/135813qenxrca8udfxmzq9.png)菜单中选择**>**疑难解答。 ![image.png](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/attachment/forum/202007/10/140018dwvv4v3nbuahea2x.png) 当**"诊断和反馈"窗口**启动时,它将开始收集诊断。当诊断程序可用时,您可以上载它们并获取**诊断 ID**,在与 Docker 团队通信时必须提供该 ID。有关个人数据政策的信息,请参阅 Docker文档 [Desktop 中的个人数据处理方式](https://docs.docker.com/docker-for-mac/faqs/#how-is-personal-data-handled-in-docker-desktop)。 ![image.png](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/attachment/forum/202007/10/1400349tb7hth11ayl4dfq.png) ### 从终端内诊断 在*Powershell*中创建和上传诊断,请运行: ``` bach PS C:\> & "C:\Program Files\Docker\Docker\resources\com.docker.diagnose.exe" gather -upload ``` (路径需要根据自己docker的安装路径进行修改) 诊断完成后,应具有以下输出,其中包含诊断 ID: ``` bash Diagnostics Bundle: C:\Users\User\AppData\Local\Temp\CD6CF862-9CBD-4007-9C2F-5FBE0572BBC2\20180720152545.zip Diagnostics ID: CD6CF862-9CBD-4007-9C2F-5FBE0572BBC2/20180720152545 (uploaded) ``` ## 故障排错(二) ### 确保证书设置 Docker Desktop忽略不安全注册表下列出的证书,并且不会向它们发送客户端证书。尝试从注册表提取这样的命令在命令行上生成错误消息,如:`docker run` ``` bash Error response from daemon: Get http://192.168.1.11:5858/v2/: malformed HTTP response "\x15\x03\x01\x00\x02\x02" ``` 以及在注册表上。例如: ``` bash 2020/07/10 8:15:30 http: TLS handshake error from 192.168.1.1:52882: tls: client didn't provide a certificate 2020/07/10 8:15:30 http: TLS handshake error from 192.168.1.1:52883: tls: first record does not look like a TLS handshake2020/07/10 8:15:30 http: TLS handshake error from 192.168.1.139:52882: tls: client didn't provide a certificate 2020/07/10 8:15:30 http: TLS handshake error from 192.168.1.1:52883: tls: first record does not look like a TLS handshake ``` ### 卷 关于共享卷的数据目录上的权限错误,Docker Desktop 将共享卷的权限设置为默认值 0777。`read``write``execute``user``group` 共享卷的默认权限不可配置。如果正在使用在容器运行时需要不同于共享卷默认值的权限的应用程序,则需要使用非主机装载的卷 ### 虚拟化 电脑上必须有以下这些功能,Docker Desktop才可以正常运行 1. Hyper-V安装和运行 2. 在BIOS中启用虚拟化 ### Hyper-V Docker Desktop需要安装并且启用Windows的Hyper-V 模块 在"开始"菜单中,**键入"打开或关闭 Windows 功能",**然后按 Enter。在后续屏幕中,验证 Hyper-V 是否已启用: ![image.png](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/attachment/forum/202007/10/140121ebmrs2fhhrsotedc.png) ​
  • [技术干货] 【转载】华为鲲鹏服务器安装docker-compose及运用
    【转载华为云社区】华为鲲鹏服务器安装docker-compose前一久天参加了华为举办的云南省大学生自主创新大赛·鲲鹏赛道要求充分理解和认知鲲鹏云服务,且将云服务应用到参赛作品中且解决具体的系统问题华为鲲鹏服务器华为鲲鹏服务器采用华为自研cpu ARMv8架构,提供 Windows 和多个Linux 系统,作为服务器使用我一直使用Centos系统本次使用 CentOS 7.6 64bit with ARMdocker 作为官方的编排工具,是非常重要的,它可以让用户通过编写一个简单的模板文件,快速地创建和管理基于docker容器的应用集群。Compose 定位是“定义和运行多个docker容器的应用”。Compose中有两个重要的概念:项目(project):由一组关联的应用容器组成的一个完整业务单元,在docker-compose.yml文件中定义。服务(service):一个应用的容器,实际上可以包括若干运行相同镜像的容器实例。Compose 的默认管理对象是项目,通过子命令对项目中的一组容器进行便捷地生命周期管理。实验了好多次发现:不要用python2来安装docker-compose,得下载python3还有一点,在开始前找到对应的ARM架构的yum源换一个(我已经找到标记好了),因为自带的源安装会有问题得通过备份换源解决1234567891011121314151617181920212223242526272829#!/bin/bash# 更新yummv  /etc/yum .repos.d /CentOS-Base .repo  /etc/yum .repos.d /CentOS-Base .repo.backupwget http: //mirrors .aliyun.com /repo/Centos-altarch-7 .repo -O  /etc/yum .repos.d /CentOS-Base .repoyum makecache# 安装dockercurl -fsSL https: //get .daocloud.io /docker  |  bash  -s docker --mirror Aliyun # 配置dockermkdir  -p  /etc/docker tee  /etc/docker/daemon .json <<- 'EOF'{   "registry-mirrors" : [ "http://*********" ],       "log-driver" :  "json-file" ,     "log-opts" : {         "max-size" :  "50m" ,         "max-file" :  "3"     }}EOF systemctl daemon-reloadsystemctl restart docker # docker-composeyum  install  -y libffi libffi-devel openssl-devel python3 python3-pip python3-devel pip3  install  -i https: //pypi .tuna.tsinghua.edu.cn /simple  docker-compose查看安装是否成功:1docker-compose - vDocker Compose 常用命令build:构建或者重新构建项目中的服务容器1$ docker-compose build [options] [service...]start: 启动已经存在的服务容器1$ docker-compose start [service...]stop: 停止已经处于运行状态的容器,但不删除它。通过docker-compose start 可以再次启动这些容器。1$ docker-compose stop [options] [service...]up: 它将尝试自动完成包括构建镜像,(重新)创建服务,启动服务,并关联服务相关容器的一系列操作。链接的服务都将会被自动启动,除非已经处于运行状态。1234567$ docker-compose up [options] [service...] options:   -d 在后台运行服务容器   --no-deps 不启动服务所链接的容器   --force-recreate 强制重新创建容器,不能与 --no-recreate同时使用   --no-recreate 如果容器已经存在了,则不重新构建,不能与--force-recreate同时使用rm: 删除所有(停止状态的)服务容器。推荐先执行docker-compose stop 命令来停止容器。12345$ docker-compose  rm  [options] [service...] options:   -f,--force 强制直接删除,包括非停止状态的容器。一般尽量不要使用该选项。   - v  删除容器所挂载的数据卷。kill:通过发送 SIGKILL 信号来停止指定服务的容器docker-compose kill eureka1$ docker-compose  kill  eurekascale:设置指定服务运行容器的个数,以 service=num 形式指定1$ docker-compose scale web=5 db=3将启动5个容器运行web服务,3个容器运行db服务。一般情况下,当指定数目多于该服务当前实际运行容器,将新创建并启动容器;反之,将停止容器。
  • [问题求助] docker-ce源和debian源出现文件大小不一致的问题
    错误详情:E: Failed to fetch https://mirrors.huaweicloud.com/docker-ce/linux/debian/dists/buster/stable/binary-amd64/Packages.bz2  File has unexpected size (9412 != 9091). Mirror sync in progress? [IP: 117.78.24.32 443]   Hashes of expected file:    - Filesize:9091 [weak]    - SHA512:856368eea39e820101a9a1af1a189630f1bc45950a17f7a68502e70b2177fc149c0880914a8c0bf30b781149f85bcee065ad6aea3346f38ceedf45a84d0a73f6    - SHA256:fc128ffc7726e7ec86b51f456494cfdcc2a76215d48277bce69efb93cfbc7cc7    - SHA1:7da0823be17b98b0c2cfb58429ec75b463297ae9 [weak]    - MD5Sum:09246b3a01975c8aa341dc337b04e097 [weak]   Release file created at: Wed, 04 Sep 2019 17:48:09 +0000E: Failed to fetch https://mirrors.huaweicloud.com/debian/dists/buster-backports/main/binary-amd64/Packages.xz  File has unexpected size (327848 != 327828). Mirror sync in progress? [IP: 117.78.24.32 443]   Hashes of expected file:    - Filesize:327828 [weak]    - SHA256:88940a101a452988547ad3ada299f306c7e80cdf59290f581dee348380d4c23e   Release file created at: Wed, 24 Jun 2020 20:17:56 +0000
  • [互动交流] arm平台上能否使用x86平台上构建的docker镜像?
    1. 环境:泰山200 服务器(型号2280)centos7.6  aarch64版2. 问题描述:使用软件包安装docker后,把之前在x86平台上构建的镜像导入,运行容器时报错:standard_init_linux.go:190: exec user process caused "exec format error"请问各位大佬指点迷津,是不是x86平台上构建的镜像不能在arm平台上使用?
  • [问题求助] 有Docker容器镜像加速的服务吗?
    有Docker容器镜像加速的服务吗?
  • [问题求助] docker-ce源中yum无法安装docker-ce-19.03.3以上的版本
    如题。需要更新yum仓库的元数据。
  • KunPeng平台 cAdvisor 0.36.0移植安装指南
    1 cAdvisor简介        cAdvisor(容器顾问)使用容器用户了解其运行容器的资源使用情况和性能特征。它是一个运行态的守护程序,用于收集、聚合、处理和导出有关正在运行的容器的信息。具体来说,对于每个容器, 它保留其资源隔离参数,历史资源使用情况,完整历史资源使用情况,并通过直方图的形式展示出来。  2 环境信息2.1 环境信息目版本下载地址CentOS7.6https://www.centos.org/download/Kernel4.14.0包含在操作系统镜像中CPU鲲鹏920服务器配置16U16GB40GB3 配置编译环境3.1 Yum源配置                说明:根据依赖或软件来源的不同,以及配置过程的不同,yum源配置分为如下三种:                ·  本地yum源                ·  网络yum源                ·  华为yum源                不作任何配置时,则默认使用Centos官方yum源(需要外网权限)。                Yum源详细配置,可以参考:《KunPeng平台软件移植Yum源配置参考》,本次使用Centos官方默认yum源。                ----结束3.2 安装依赖包        步骤1   安装依赖包。                yum install gcc git wget unzip yum-utils                                ----结束3.3 安装配置go        步骤 1   下载go。                wget https://studygolang.com/dl/golang/go1.14.1.linux-arm64.tar.gz                                说明:如果提示”wget: 未找到命令”,请先用yum install wget安装wget工具。        步骤 1   解压go到指定目录。                tar -C /usr/local -zxvf go1.14.1.linux-arm64.tar.gz                        步骤 2   配置go环境变量。                执行如下命令行,在/etc/profile添加环境变量配置:                echo 'export GOROOT=/usr/local/go' >> /etc/profile                echo 'export GOPATH=/usr/lib64/golang' >> /etc/profile                echo 'export GO111MODULE=on' >> /etc/profile                echo 'export GOPROXY=https://goproxy.io'  >> /etc/profile                echo "export PATH=/usr/local/go/bin:$PATH" >> /etc/profile                执行/etc/profile,使用配置生效:                source /etc/profile        步骤3   查看go版本信息。                go version                                ----结束4 安装                说明:本文将介绍两种安装方式,请视具体情况选择其中一种安装方式。                表 4-1 安装方式说明安装方式安装说明源码编译安装  源码安装,与环境内核无冲突,可定制,但是复杂度高。rpm方式安装rpm包方式,方便简单(当部署环境与本文档环境一致时,推荐使用本方式)。4.1 源码编译安装4.1.1 获取源码        步骤 1   下载cAdvisor。                wget https://github.com/google/cadvisor/archive/v0.36.0.zip                                如何出现”“错误,请在wget后增加—no-check-certificate选项参数                                wget https://github.com/google/cadvisor/archive/v0.36.0.zip --no-check-cerfificate                4.1.2 编译安装cAdvisor        步骤 1   解压cAdvisor压缩包。                解压压缩包。                unzip v0.36.0.zip                        步骤 3   编译cAdvisor。                进入cAdvisor解压目录,并增加文件可执行权限:                cd cadvisor-0.36.0/                chmod –R 744 *                                开始编译:                make build                        步骤 4   配置cAdvisor。                为了方便管理使用,建议将cAdvisor-0.36.0移至/usr/local目录,并将路径添加至环境变量。                mv cadvisor-0.36.0 /usr/local/                                echo "export PATH=/usr/local/cadvisor-0.36.0:$PATH"  >> /etc/profile                source /etc/profile                                ----结束4.2 RPM方式安装        说明:rpm都是通过开源代码编译打包而成,并验证通过,打包过程参考”6 RPM打包“。         步骤 1   从附件获取RPM包,并复制RPM包至服务器“ /home”目录并安装。                ls /home                        步骤 2   安装RPM包。                yum localinstall /home/cadvisor-0.36.0-1.el7.aarch64.rpm                        步骤 3   刷新PATH环境变量。                echo "export PATH=/usr/local/cadvisor-0.36.0:$PATH" >> /etc/profile                source /etc/profile                                ----结束5 运行和验证5.1 验证准备        步骤 1   安装docker容器。                安装yum-utils:                sudo yum install yum-utils                                下载docket yum源仓库文件:                sudo yum-config-manager –add-repo http://download.docker.com/linux/centos/docker-ce.repo                                通过yum安装docker:                yum install docker-ce docker-ce-cli containerd.io                                启动docker服务:                sudo systemctl start docker                                创建示例容器:                Sudo docker run hello-world                        步骤 2   停止部署环境上的firewall。                为了测试方便,停止部署环境上的firewall服务:                systemctl stop firewalld.service                        步骤 3   启动cAdvisor。                                ----结束5.2 运行测试        步骤 1   通过浏览器,相看cAdvisor对容器的监控统计。                http://server_ip:8080,自动重定向到 http://server_ip:8080/containers/                                ----结束6 RPM打包(参考)                说明:本段提供了RPM包制作的详细过程,当部署环境与本文档环境不兼容时,可参考此打包过程,自制RPM包,然后再安装到部署环境。6.1 准备RPM 打包环境        步骤 1   安装打包依赖。                RPM打包依赖与编译依赖相同,请参考“3 配置编译环境“。        步骤 2   安装rpmdevtools。                yum install rpmdevtools                        步骤 3   生成打包目录树。                cd ~/                rpmdev-setuptree        步骤 4   进入目录~/rpmbuild,应有如下文件夹:                cd ~/rpmbuild                        步骤 5   下载源码包,并移至~/rpmbuild/SOURCES:                mv ~/v0.36.0.zip  ~/rpmbuild/SOURCES                ls                                ----结束6.2 编辑SPEC文件        步骤 1   生成SPEC文件模板。                1.切换目录至~/rpmbuild/SPECS。                        cd ~/rpmbuild/SPECS                2.生成模板文件cadvisor.spec。                        rpmdev-newspec cadvisor                        ls                                步骤 2   修改SPEC文件。                vi cadvisor.spec                修改后,cadvisor.spec文件内容如下:                                    Name:           cadvisor                    Version:        0.36.0                    Release:        1%{?dist}                    Summary:        ccAdvisor (Container Advisor) provides container users an understanding of the resource usage and performance characteristics of their running containers                    License:        Apache License                    URL:            https://github.com/google/cadvisor/                    Source0:        v0.36.0.zip                    BuildRequires:  gcc git wget unzip                     %description                    cAdvisor (Container Advisor) provides container users an understanding of the resource usage and performance characteristics of their running containers. It is a running daemon that collects, aggregates, processes, and exports information about running containers. Specifically, for each container it keeps resource isolation parameters, historical resource usage, histograms of complete historical resource usage and network statistics. This data is exported by container and machine-wide.                    cAdvisor has native support for Docker containers and should support just about any other container type out of the box. We strive for support across the board so feel free to open an issue if that is not the case. cAdvisor's container abstraction is based on lmctfy's so containers are inherently nested hierarchically.                    %prep                    %setup -q                    %define install_path %{_prefix}/local                    %define target_path %{buildroot}%{install_path}                    %build                    make build                     mkdir %{target_path} -p                    cp -r %{_builddir}/%{name}-%{version} %{target_path}                    %files                    %{install_path}                    %changelog                    ----结束6.3 RPM打包        步骤 1   rpmlint检查SPEC文件或RPM包。                1.安装rpmlint。                        yum install rpmlint                                        2.错误检查。                        说明:如果返回错误/警告,使用 “-i” 选项查看更详细的信息。但由于rpmlint检测较严格,一些错误可忽略,                                  可根据实际情况结合检测结果进行修改。                        rpmlint –i cadvisor.spec                                步骤 2   构建SRPM和RPM。                rpmbuild -bb cadvisor.spec                                 ........                        步骤 3   查看生成的RPM包。                ls ~/rpmbuild/RPMS/aarch64                        步骤 4   RPM包验证。                RPM包的验证,可参考”5 运行和验证“。                ----结束7 参考7.1 RPM打包流程、示例及问题集                参考:https://bbs.huaweicloud.com/forum/thread-38327-1-1.html7.2 官方文档                参考:https://github.com/google/cadvisor/tree/master
  • [问题求助] 求助贴,DockerHub地址变成空白