docker pull onlyoffice/documentserver:8.2.3 docker pull redis:7.4.3 2. 编写compose文件 services: nextcloud: image: nextcloud:stable container_name: nextcloud networks: - nextcloud depends_on: - redis restart: always environment: MYSQL_DATABASE: nextcloud # 使用与数据库服务相同的数据库名称 MYSQL_US...
在Ubuntu上通过Docker安装Nextcloud、MySQL、Redis和ONLYOFFICE的步骤如下: 安装Docker 首先,确保你的Ubuntu系统上安装了Docker。你可以通过以下命令安装Docker: bash sudo apt update sudo apt install -y apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://download.docker.com/lin...
- MYSQL_DATABASE=nextcloud- MYSQL_USER=nextcloud- MYSQL_HOST=db- REDIS_HOST_PASSWORD=OOhYCOxKh64UaA==depends_on:-db-redis-onlyoffice networks:- nextcloud_network 2.在目录下创建redis目录,放入redis.conf配置文件 [root@nextcloud nextcloud]# tree -L1. ├── db ├── docker-compose.yml ├──...
nextcloud_db:image:mariadb:10.5container_name:nextcloud_dbrestart:alwayscommand:--transaction-isolation=READ-COMMITTED--log-bin=binlog--binlog-format=ROWvolumes:-./nextcloud_db:/var/lib/mysqlenvironment:-MYSQL_ROOT_PASSWORD=Abc.123456-MYSQL_PASSWORD=Abc.123456789-MYSQL_DATABASE=nextcloud-MYSQL_USER=n...
密码:pwdofnextcloudmysql(请自行按需更改) 数据库名:nextcloud 主机名:mysql 3、在 docker 中部署 nextcloud 容器 将/var/www/html 映射到宿主机,以便持久化数据 然后链接 MySQL 和 Redis 到 nextcloud 容器以便使用 mysql 与 redis 作为别名访问(非必须,仍可通过 ip 地址访问) ...
create database nextcloud default character set utf8mb4 collate utf8mb4_unicode_ci; #创建数据库 nextcloud用 exit #退出mysql exit #退出docker容器 1. 2. 3. 4. 5. 二、安装redis cd ~ mkdir redis cd redis wget https://raw.githubusercontent.com/redis/redis/6.2/redis.conf ...
- MYSQL_USER=nextcloud - MYSQL_HOST=db ports: - 7602:80 # 按需修改 networks: - default cache: image: redis restart: unless-stopped expose: - "6379" # 可用此默认。因为这是暴露而不是映射volumes: - ./cache:/data command: redis-server --requirepass 'redis_password' # 按需修改 ...
/cloud/db:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=123456 # root 账号密码,根据需要更改 - MYSQL_PASSWORD=123456 # 普通账号密码,根据需要更改 - MYSQL_DATABASE=nextcloud # 数据库名 - MYSQL_USER=nextcloud # 普通用户名 app: image: arm32v7/nextcloud # nextcloud 镜像文件 privileged: true...
3.2 创建Nextcloud专用网络 创建一个隔离的网络,让Nextcloud、MySQL、Redis容器相互通信,同时与外部隔离...
unless-stoppedvolumes:-./你的路径/Nextcloud_docker/app:/var/www/htmlenvironment:-MYSQL_PASSWORD=nextcloud_password# 按需修改-MYSQL_DATABASE=nextcloud-MYSQL_USER=nextcloud-MYSQL_HOST=db-TZ=Asia/Shanghaiports:-81:80# 按需修改networks:-defaultcache:image:redis:latestrestart:unless-stoppedexpose:-"6379...