04零刻Pro-LS2K3000-Loongnix20.7.rc安装docker
·
04零刻Pro-LS2K3000-Loongnix20.7.rc安装docker
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 :端口映射
更多推荐
所有评论(0)