PDNAS Docker服务管理

少于 1 分钟阅读

Docker服务

系统映像默认内置了Docker以及docker-compose支持
对于centos的版本(系统版本<256,256之后已经预装不需要重新安装),可以从官网命令行直接安装:

su -
yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
yum install -y yum-utils
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io
firewall-cmd --zone=trusted --remove-interface=docker0 --permanent
firewall-cmd --reload
systemctl start docker

如果docker服务启动失败,则可以尝试

sudo systemctl stop firewalld
sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl disable firewalld

预制Docker文件

下载预制Docker 文件

使用预制Docker文件

预制的Docker文件是针对Arm64/Aarch64 验证测试过的,可以直接使用或者参考使用

  • 将pdbolt-v235-dockers.tar.gz 拷贝到设备的 /pdnas/dockers目录下
  • 解压包
    su -
    cd /pdnas/dockers
    tar -xf pdbolt-v235-dockers.tar.gz
    dcload.sh
    

最后一条命令行会自动导入预制的docker,直接使用或者参考都可以

停止和删除预制Docker服务

su -
/pdnas/dockers/clall.sh

此命令会自动将所有的docker服务停止并删除image