OMV7.0部署及docker安装
bokemt
编辑于 2024年12月08日 23:29

一、精简安装、断网安装、国内源安装都可以

异常修复命令:

dpkg --configure -a

利用底层的dpkg包管理工具修复一些包安装错误:

二、设置软件源:

1.ssh登录omv执行下面源命令

代码块
JavaScript
自动换行
复制代码
omv-env set OMV_APT_REPOSITORY_URL "https://mirror.nyist.edu.cn/OpenMediaVault/public"
omv-env set OMV_APT_ALT_REPOSITORY_URL "https://mirror.nyist.edu.cn/OpenMediaVault/packages"
omv-env set OMV_APT_KERNEL_BACKPORTS_REPOSITORY_URL "https://mirror.nyist.edu.cn/debian"
omv-env set OMV_APT_SECURITY_REPOSITORY_URL "https://mirror.nyist.edu.cn/debian-security"
omv-env set OMV_EXTRAS_APT_REPOSITORY_URL "https://mirror.nyist.edu.cn/OpenMediaVault/openmediavault-plugin-developers"
omv-env set OMV_DOCKER_APT_REPOSITORY_URL "https://mirror.nyist.edu.cn/docker-ce/linux/debian"
omv-env set OMV_PROXMOX_APT_REPOSITORY_URL "https://mirror.nyist.edu.cn/proxmox/debian"
omv-salt stage run all
复制成功

2.Debian 软件源

/etc/apt/sources.list

代码块
JavaScript
自动换行
复制代码
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirror.nyist.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
deb-src https://mirror.nyist.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
deb https://mirror.nyist.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
deb-src https://mirror.nyist.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
deb https://mirrors.bfsu.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
deb-src https://mirrors.bfsu.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
# 以下安全更新软件源包含了官方源与镜像站配置,如有需要可自行修改注释切换
deb https://mirrors.bfsu.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware
deb-src https://mirrors.bfsu.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware
# deb https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
# deb-src https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
复制成功

3.openmediavault 软件源

/etc/apt/sources.list.d/openmediavault.list

代码块
JavaScript
自动换行
复制代码
deb [signed-by=/usr/share/keyrings/openmediavault-archive-keyring.gpg] https://mirror.nyist.edu.cn/OpenMediaVault/public sandworm main
deb [signed-by=/usr/share/keyrings/openmediavault-archive-keyring.gpg] https://mirror.nyist.edu.cn/OpenMediaVault/packages sandworm main
## Uncomment the following line to add software from the proposed repository.
deb [signed-by=/usr/share/keyrings/openmediavault-archive-keyring.gpg] https://mirror.nyist.edu.cn/OpenMediaVault/public sandworm-proposed main
deb [signed-by=/usr/share/keyrings/openmediavault-archive-keyring.gpg] https://mirror.nyist.edu.cn/OpenMediaVault/packages sandworm-proposed main
## This software is not part of OpenMediaVault, but is offered by third-party
## developers as a service to OpenMediaVault users.
deb [signed-by=/usr/share/keyrings/openmediavault-archive-keyring.gpg] https://mirror.nyist.edu.cn/OpenMediaVault/public sandworm partner
deb [signed-by=/usr/share/keyrings/openmediavault-archive-keyring.gpg] https://mirror.nyist.edu.cn/OpenMediaVault/packages sandworm partner
复制成功

三、设置并更新

1.设置DNS及固定IP

阿里dns: 223.5.5.5

2.设置完成后重启reboot,

3.登录管理界面 更新系统 应用更新并重启.

四、安装OMV-extras扩展插件库 并设置国内源

一键命令安装:

代码块
JavaScript
自动换行
复制代码
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash
复制成功

#手动安装:

来到这个页面下载本地,上传到root目录后并执行命令:

https://github.com/OpenMediaVault-Plugin-Developers/packages

代码块
JavaScript
自动换行
复制代码
sudo dpkg -i openmediavault-omvextrasorg_latest_all7.deb
复制成功

OMV-Extras扩展仓库源

/etc/apt/sources.list.d/omvextras.list

代码块
JavaScript
自动换行
复制代码
deb [signed-by=/usr/share/keyrings/omvextras.gpg arch=amd64] https://mirror.nyist.edu.cn/OpenMediaVault/openmediavault-plugin-developers sandworm main
deb [signed-by=/usr/share/keyrings/omvextras.gpg arch=amd64] https://mirrors.bfsu.edu.cn/OpenMediaVault/openmediavault-plugin-developers sandworm main
复制成功

五、安装插件compose及docker

OMV-extras 点V 保存

插件 --compose---安装

安装后 服务里面多了 compose

compose 最下面点 重装docker。

代码块
JavaScript
自动换行
复制代码
#如果安装docker报错公钥缺失,按下面操作
apt-get update
apt-get install ca-certificates curl gnupg
#执行
cat /etc/apt/sources.list.d/omvdocker.list
curl -fsSL https://mirror.nyist.edu.cn/docker-ce/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker.gpg
apt-get update
#继续点重装docker
复制成功

七、设置docker镜像源

因某些原因大部分国内docker源已经无法使用

各位可以通过设置代理 或使用临时镜像地址直接拉取镜像。

另还有些网站提供了一些私有镜像源,注意甄别使用。

docker镜像源:/etc/docker/daemon.json

#修改后重启一下docker

代码块
JavaScript
自动换行
复制代码
systemctl restart docker.service
sudo systemctl restart docker
复制成功

八、安装 portainer | docker管理面板汉化版

代码块
JavaScript
自动换行
复制代码
# 拉取镜像
docker pull 6053537/portainer-ce:latest
#启动容器
docker run -d --name portainerz -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /app/portainer_data:/data --restart always --privileged=true 6053537/portainer-ce:latest
复制成功