ME Pro-龙芯是一款基于龙芯2K3000处理器打造的国产化桌面存储NAS,预装Loongnix系统,支持用户根据需求自行下载安装可道云等私有云应用,兼顾文件存储、开发测试、国产办公等应用需求。

本文介绍如何在LS2K3000、Loongnix20环境中安装和使用Docker。

1 安装Docker

1.1 在 Loongnix 上安装 Docker 需要添加针对龙芯架构的软件源。

更新系统并安装必要工具

sudo apt update
sudo apt install -y apt-transport-https ca-certificates curl gnupg lsb-release

1.2 添加 Docker 官方 GPG 密钥(如果有docker-archive-keyring.gpg,可以省略)

curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

1.3 安装 Docker 引擎

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

1.4 查看Docker版本

docker --version

2 修改Docker镜像/容器存储目录

2.1 停止 Docker 服务

# 通用Linux
sudo systemctl stop docker
sudo systemctl stop docker.socket

2.2 迁移原有数据(重要,如果已有镜像和容器,否则镜像容器全部丢失)

假设新存储目录:/mnt/01volume/01dockerdata

# 创建新目录
sudo mkdir -p /mnt/01volume/01dockerdata
# 同步旧目录全部文件到新目录(保留权限)
sudo rsync -av /var/lib/docker/ /mnt/01volume/01dockerdata

2.3 编辑 Docker 守护进程配置文件

1、若不存在文件,直接创建:

sudo vim /etc/docker/daemon.json

2、写入内容,data-root 指定新存储路径:

{
  "data-root": "/mnt/01volume/01dockerdata",
  "registry-mirrors": ["https://cr.loongnix.cn"]
}

2.4 重启 Docker 并验证

sudo systemctl start docker
# 查看Docker配置是否生效
sudo docker info | grep "Docker Root Dir"

输出会显示你设置的 /mnt/01volume/01dockerdata,代表修改成功。

3 使用Docker

3.1 下载Docker镜像

从龙芯docker仓库中查找支持的docker镜像:
https://cr.loongnix.cn/search

##red##
尽量带tag,因为龙芯docker仓库中可能没有latest的镜像

sudo docker pull cr.loongnix.cn/library/nginx:1.29.5
sudo docker images

如果看到 “cr.loongnix.cn/library/nginx:1.29.5”,说明 Docker 已成功安装并可以正常运行。

3.2 运行Docker容器

sudo docker run -it --name mynginx -p 8080:80 cr.loongnix.cn/library/nginx:1.29.5
  • -it :交互式终端,进入容器(前台)
  • -d : 后台守护进程运行(不占用终端)
  • –name xxx :自定义容器名称,方便管理
  • -p :端口映射

对应的B站视频

更多推荐