如何在麒麟V10SP1aarch64系统上离线安装docker容器?
·
如何在麒麟V10SP1aarch64系统上离线安装docker容器?
一. 背景
某一线城市政务云上开放了十几个资源,通过VPN+堡垒机的方式登陆这些资源。对这些资源进行规划,搭建该市科技馆新馆服务平台运行环境。发现这些资源无法连接外网。docker安装,docker-compose安装,容器搭建,nginx安装成了难题。
二. 摸索过程
这里面十几个资源安装的麒麟操作系统是类RedHat系的风格。初步判断是中标麒麟,并且了解到是aarch64,即arm64架构。
但是通过VPN+堡垒机方式连接登陆后发现这些资源无法连接外网。于是需要按照该政务云工作人员文档进行操作,更换yum源。
进行安全加固三步操作(yum clean all, yum makecache,yum update -y)。
三. 解决步骤
3.1 先yum安装docker
rpm -qa | grep docker
查看有哪些rpm包
---------------------
yum -y install docker
来进行安装docker的操作
---------------------
3.2 在自己笔记本的VMware虚拟机上的linux系统上操作
在虚拟机的Linux环境里面安装好docker后,在“https://hub.docker.com/search”上面找需要的镜像资源,并且勾选左下侧的架构选项。

拷贝对应pull语句

在虚拟机Linux里面运行“docker pull redis:8.0-M01-bookworm --platform=linux/arm64”选择特定架构来拉取镜像文件。
然后"docker save -o xxxx.tar 镜像名称"来将镜像打包成tar包,将该tar包传到政务云目标资源上。
在政务云目标资源环境上的操作
最后”docker load -i xxxx.tar“来加载该镜像文件。
编写docker-compose.yml文件来生成对应的容器。
总结
本文章讲解了如何在无法连接外网的云环境上拉取镜像,安装docker容器。针对这些问题给出了一些解决方法。
更多推荐



所有评论(0)