项目发布,部署在鲲鹏服务器上,不能访问外网。只能通过上传的方式安装docker。

第一次。尝试使用二进制文件(docker-20.10.21.tgz)安装docker。安装完毕后,启动镜像提交版本不兼容,无奈只能卸载重装。

第二次。安装兼容arrach架构的docker(docker-19.03.3.tgz)。兼容提示没有了,出现了新的错误。
| 报错信息:docker: Error response from daemon: OCI runtime create failed: container_linux.go:318: starting container process caused "process_linux.go:281: applying cgroup configuration for process caused "No such device or address"": unknown. |
第三次。根据麒麟官网的KYBA-202208-1004补丁介绍
https://www.kylinos.cn/index.php/support/update/64.html
因为服务器没有访问外网的权限,因此采用的是下载安装包进行升级安装的方式。
docker-engine(aarch64)需要以下依赖包
1) glibc-common-2.17-317.el7.aarch64.rpm
2) glibc-2.17-317.el7.x86_64.rpm
3) libcgroup-0.41-21.el7.x86_64.rpm
将下好的rpm上传至服务器后,按照顺序强制安装即可
rpm -ivh XXX.rpm --nodeps --force
以上rpm可以去我的下载中心下载。
附:rpm下载网址可参考:https://pkgs.org/
本文记录了一次在无法访问外网的鲲鹏麒麟V10服务器上安装Docker的过程。首先尝试安装docker-20.10.21.tgz导致镜像启动不兼容,接着安装docker-19.03.3.tgz遇到新错误。最终,通过下载麒麟官方的KYBA-202208-1004补丁及依赖包,并按照顺序强制安装成功。
8323





