首页 > 其他分享 >使用docker部署黑群晖

使用docker部署黑群晖

时间:2024-01-06 11:02:06浏览次数:48  
标签:5001 部署 sudo 黑群晖 dsm 群晖 docker yoda

一、需求

公司内大部分的服务器都做了虚拟化,有些虚拟机非常重要,如svn、gitlab等,需要做天备份


二、尝试

  1. VDP:安装复杂,比较重,操作较为复杂,且稳定性差
  2. Veeam:收费版(如有条件,推荐使用)
  3. 群晖:Active Backup for Business


三、安装docker

  1. 系统
yoda@yoda:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.3 LTS
Release:        22.04
Codename:       jammy
  1. 安装docker
安装docker
yoda@yoda:~$ curl https://releases.rancher.com/install-docker/20.10.sh | sh
yoda@yoda:/var/log$ docker --version
Docker version 20.10.24, build 297e128
……

配置镜像加速
yoda@yoda:~$ sudo mkdir -p /etc/docker
yoda@yoda:~$ sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://sx15mtuf.mirror.aliyuncs.com"]
}
EOF

yoda@yoda:~$ sudo systemctl daemon-reload
yoda@yoda:~$ sudo systemctl restart docker
  1. 安装docker-compose
yoda@yoda:~$ sudo apt install docker-compose

四、安装黑群晖

  1. yml文件
yoda@yoda:~$ cat docker-compose.yml
version: "3"
services:
    dsm:
        container_name: dsm
        image: kroese/virtual-dsm:latest
        environment:
            DISK_SIZE: "10T"          #磁盘大小
            CPU_CORES: "8"            #使用cpu核心数
            RAM_SIZE: "4096M"         #使用内存大小
        devices:                      #设备不支持kvm需删除此项
            - /dev/kvm
            - /dev/vhost-net
        cap_add:
            - NET_ADMIN                       
        ports:
            - 5000:5000               #端口映射,这个是web访问群晖的默认端口
            - 5001:5001               # 端口映射,这个是套件“Active Backup for Business”的端口
        volumes:
            - /opt/dsm:/storage       #磁盘挂载路径
        restart: on-failure           #重启策略备份
        stop_grace_period: 1m
  1. 启动(启动会比较慢,需要多等一会)
yoda@yoda:~$sudo docker-compose up -d
  1. 启动完成

使用docker部署黑群晖_服务器

  1. 就可以直接在浏览器中访问群晖了

地址:http://你的服务器地址:5000

  1. 注意事项
如果无法启动,可通过这个命令查看状态或报错。因为我这边主要是用来备份,
所以给它分配了18个T,就一报文件系统太大,后来改为10T,就可以了

yoda@yoda:~$ sudo docker logs  dsm

五、洗白Active Backup for Business

  1. 在群晖“控制面板”—“信息中心”中查看并复制“产品序列号”

使用docker部署黑群晖_服务器_02

  1. 在浏览器器中输入如下地址,显示下图状态

https://你的服务器的IP地址:5001/webapi/auth.cgi?api=SYNO.API.Auth&versinotallow=3&method=login&account=群晖账号&passwd=群晖密码&format=cookie

使用docker部署黑群晖_Business_03

  1. 在浏览器器中输入如下地址,显示下图状态,就说明OK了, 再打开Active Backup for Business套件就可以正常使用了

https://你的服务器的IP地址:5001/webapi/auth.cgi?api=SYNO.ActiveBackup.Activation&method=set&versinotallow=1&activated=true&serial_number=你的群晖的产品序列号

使用docker部署黑群晖_docker_04

至此,用docker部署黑群晖就完成了,该文档仅为测试验证及学习交流用,请一定不要在生产环境使用!!!

标签:5001,部署,sudo,黑群晖,dsm,群晖,docker,yoda
From: https://blog.51cto.com/u_5147178/9125914

相关文章

  • Nginx基础篇:Nginx搭建、Nginx反向代理、文件服务器部署配置。
    (NginxLinux系统安装以及反向代理的配置)简介Nginx(enginex)是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,公开版本1.19.6发布于2020年12月15日。其将源代......
  • Stable Diffusion Win10部署,仅使用CPU,20240106
    先决条件:a.下载githttps://git-scm.com/download/winb.如果使用GPU,需要使用cuda,本文档对GPU环境不做讨论https://developer.nvidia.com/cuda-toolkit-archive注:CUDA版本需要和torch版本匹配https://pytorch.org/get-started/locally/    1.下载conda https://docs.conda.io/e......
  • docker compose一键部署
    1.解压命令rarhttps://www.cnblogs.com/panbin2006/p/16528600.html2.安装docker-composeCompose是用于定义和运行多容器Docker应用程序的工具。通过Compose,您可以使用YML文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从YML文件配置中创建并启动所有服务......
  • 使用Docker-ompose快速构建Nacos服务
    在微服务架构中,服务的注册与发现扮演着至关重要的角色。Nacos(NamingandConfigurationService)是阿里巴巴开源的服务注册与发现组件,致力于支持动态配置管理和服务发现。最近,一位朋友表达了对搭建一套Nacos开发环境的兴趣。先前,我们曾发布了一篇有关在Linux上直接部署Nacos的文章,标......
  • wsl2 通过桥接实现 局域网访问,docker 远程连接执行testcontainer
    为了不想在本地安装docker运行testcontainer容器测试,需要wsl2的所有端口,局域网都可以访问,折腾了3天,最后在https://zhuanlan.zhihu.com/p/659074950这篇文章的指引下才实现 首先打开控制面板点击程序 点击启用或关闭Window功能   确保开启虚拟化然后打开......
  • aws部署eks
    创建kubeconfig1.配置awsconfigure 2.使用awscli创建kubeconfigawseksupdate-kubeconfig--regionregion-code--namemy-cluster3.创建好了之后,本地有aws命令的使用,控制k8s是可以的,但是把config转到别的机器上就不能用,因此我们需要获取到token[ec2-user@ip~]$aw......
  • Dockerfile编写
    什么是Dockerfile?为什么要编写dockerfileDockerfile是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。为什么要编写这个呢,官方不是已经有镜像了吗?写dockerfile主要是为了自定义镜像,比如官方给你提供的centos镜像里面就是没有vim,ifconfig等等命令......
  • Kubernetes高可用集群二进制部署v1.28.0版本
    一、集群环境准备1.1主机规划        主机IP地址主机名主机配置主机角色软件列表192.168.198.144k8s-master12C4Gmasterkube-apiserver、kube-controller-manager、kube-scheduler、etcd、kubectl192.168.198.145k8s-master22C4Gmasterkube-ap......
  • 利用Harbor部署本地Docker镜像仓库
    (目录)背景最近需要使用k8s来部署一点小东西,由于服务器在内网,无法直接访问互联网,方便起见,使用harbor部署一个本地仓库,本文介绍harbor仓库的部署方法,以及如何下载docker镜像,如何将docker镜像上传到本地服务器上。安装Harbor下载软件在本地机器上下载软件wgethttps://github.c......
  • docker-compose.yml转换工具--composerize
    简介composerize是一个CLI工具,可以将dockerrun命令转换为docker-compose配置清单。除了CLI之外还提供了一个可视化界面,有兴趣可以自己看看下载~]#npminstallcomposerize-g使用~]#composerizedockerrun-d-p9000:9000-eASR_MODEL=base-eASR_ENGINE=o......