Loongnix Server 23.2安装Docker及常用镜像

1、安装龙架构Docker,需要在安装Loongnix Server 23.2后配置龙芯官方软件仓库。在/etc/yum.repos.d目录下,将Loongnix-Server.repo文件备份后改为如下内容:

[os]
name=Loongnix-Server-$releasever - os
baseurl=https://pkg.loongnix.cn/loongnix-server/$releasever/os/loongarch64
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-LOONGNIX
gpgcheck=0

[epll]
name=Loongnix-Server-$releasever - epll
baseurl=https://pkg.loongnix.cn/loongnix-server/$releasever/epll/loongarch64
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-LOONGNIX
gpgcheck=0

 

2、安装docker。由于仓库中找不到docker-ce,直接安装docker,初步测试似乎功能无差别。

yum makecache
yum install docker

 

3、配置龙芯容器镜像仓库,在 /etc/docker/daemon.json 中追加以下内容, 重启后生效。

{
    "registry-mirrors": ["https://cr.loongnix.cn"]
}

 

4、运行helloword镜像测试一下,信息提示成功即可。

docker run cr.loongnix.cn/hello-world

 

5、龙芯官方的容器镜像仓库是(https://cr.loongnix.cn/search),可以直接在网页端搜索镜像,仓库中没有的镜像,可用alpine、anolisos、debian等自制。以下是个人常用到的一些镜像拉取示例:

docker pull cr.loongnix.cn/library/alpine:3.11                       #alpine
docker pull cr.loongnix.cn/library/debian:buster #debian
docker pull cr.loongnix.cn/openanolis/anolisos #阿里龙蜥OS docker pull cr.loongnix.cn
/library/openjdk:8u312b07-buster-buster #openjdk8 docker pull cr.loongnix.cn/postgis/postgis:13-3.4-buster-slim #postgres数据库带postgis docker pull cr.loongnix.cn/library/postgres:latest #postgres数据库 docker pull cr.loongnix.cn/geoserver/geoserver:2.17.0 #geoserver docker pull cr.loongnix.cn/library/nginx:1.24.0 #ngnix docker pull cr.loongnix.cn/library/redis:7.0.11-buster #redis docker pull cr.loongnix.cn/minio/minio:RELEASE.2024-12-13T22-19-12Z #minio

 

附言:根据官方发布公告,Loongnix Server 23.2版本是符号新世界(ABI2.x)规范的,但实际测试基于旧世界(ABI1.0)编译的容器也能正常运行,猜测官方集成了新旧世界的兼容方案,于是查看了一下C库的标识,得到了一个比较自相矛盾的结果,用file工具看是C库文件是旧世界的,用readelf工具看是新世界的。

图片

 

图片

 

posted @ 2026-03-11 11:36  松山居士  阅读(12)  评论(0)    收藏  举报