安装『Docker Compose』 哪怕是现在,威联通自带套件【Container Station】也是目前所有成品NAS中对于Docker Compose支持是最好的,但是依然阻挡不了和我一样追求更快捷的命令方式部署容器的”熟练玩家“。 🔺如果威联通NAS上已经安装了Container Station,我们可以通过命令“docker version”来查询到Docker的版本信息。
第二步:定制适合自己的“docker-compose.yml”文件 🔺我们先看看作者给出的初始docker-compose命令: version: "3" services: dsm: container_name: dsm image: vdsm/virtual-dsm:latest environment: DISK_SIZE: "16G" devices: - /dev/kvm cap_add: - NET_ADMIN ports: - 5000:5000 volumes: - /var/d...
介绍一下Container Station应用的界面,如下所示,左侧主要为功能区,『概览』处展示整个应用的运行状态、比如当前正在运行的容器(应用程序)数量、当时机器的处理器和内存占用信息等。『应用程序』:可通过Docker Compose命令或YAML文件进行多容器部署,本篇后续实战部分也会简单介绍这个部署容器方式。『映像』:也称为镜...
Docker Compose 可以将一个或多个容器以服务 (services) 的方式来运行, 只需一个配置文件即可控制所有这些容器的生命周期, 免除了需要记忆或以后忘记 docker 命令的烦恼. curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin...
在安装前,NAS内存占用为33%,安装openWRT并运行后,内存占用将显著降低。我们首先通过Portainer这个图形化界面工具简化操作,创建一个名为“portainer”的文件夹,用于存储Docker数据。选择汉化且包含威联通支持的docker-compose文件的Portainer镜像,调整volume映射后,通过Container Station创建应用程序并启动...
对于威联通NAS,我们首选docker-compose来部署。首先,确保有足够的磁盘空间,至少16GB,然后定制docker-compose.yml文件,根据个人需求调整虚拟磁盘大小、位置、CPU、内存分配,以及DSM版本。比如,我选择了64GB磁盘,4个核心,4GB内存,并启用了GPU直通,安装DSM7.2.1版本。在Container Station中创建应用程序...
威联通提供了Container Station容器工作站,便于管理Docker。对于Heimdall导航页,可以使用docker-compose进行配置,设置密码保护,方便外网访问。Halo博客和qBittorrent下载器也通过docker-compose或图形化界面进行了安装和配置。此外,还介绍了密码管理器vaultwarden(bitwarden)的搭建,支持自建服务器和安全访问。总...
由于nextcloud一直更新,从18版本一直用过来,建议使用24版本,还算比较稳定,且兼容很多插件。 version: '3' services: nextcloud: image: nextcloud:24.0-apache container_name: nextcloud_web depends_on: - redis - nextcloud-db environment: - UID=1000 ...
1.3. 使用 docker-compose 部署 在威联通 container-station-3 中支持 docker-compose,就是界面中的应用程序这一栏。真的得吐槽一下 qnap 的国内翻译组,一股机翻的味道,你还不如不翻译,直接用 stack 或者 docker-compose 还更好让人理解一些,最开始我都不知道应用程序是嘛玩意,还以为 container-station 从 2 ...
威联通的container station可以直接用docker-compose进行安装运行以下指令把nextclud,mariadb,redis一起安装 nextcloud: image: linuxserver/nextcloud container_name: nextcloud environment: - UID=1000 - GID=1000 - TZ=Asia/Shanghai volumes: - /share/xxxx/nextcloud/config:/config - /share/xxxx/nextcloud/...