2021-09-12发表Nextcloud2 分钟读完 (大约355个字)0次访问nextcloud安装 docker方式安装1234567891011121314151617181920212223242526272829// 安装Mysqldocker pull mysqldocker run --name=mysql -e MYSQL_ROOT_PASSWORD=123456 -d -p 3306:3306 --restart=always mysql//创建nextcloud数据库:docker exec -it mysql mysql -u root -pCREATE DATABASE nextcloud;GRANT ALL ON *.* TO 'root'@'%';flush privileges;exit;// 安装Nextclouddocker pull nextcloud// 简单解释// -v /D/nextcloud/data:/var/www/html/data 目录映射到宿主机,注意要先创建好本机的目录// --link mysql:db 关联Mysqldocker run -d -p 9999:80 --name=nextcloud --link mysql:db \-v /D/nextcloud/data:/var/www/html/data \-v /D/nextcloud/config:/var/www/html/config \-v /D/nextcloud/custom_apps:/var/www/html/custom_apps \-v /D/SData:/SData \--restart=always nextcloud// 打开页面初始化nextcloud: localhost:9999// 额外:手动添加文件到用户目录下// 执行命令更新nextcloud数据库扫描新添加的文件docker exec --user www-data nextcloud php occ files:scan --all docker-compose方式安装docker-compose基础命令 12docker-compose up -ddocker-compose down docker-compose.yml 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657version: '2'# 必看!!! 宿主机必须先创建好映射目录services: mysql: container_name: mysql image: mysql restart: always ports: - 3306:3306 volumes: - /D/nextcloud/mysql:/var/lib/mysql environment: - TZ=Asia/Shanghai - MYSQL_ROOT_PASSWORD=123456 networks: - net188# mariadb: # 使用mariadb会报错,原因未知# container_name: mariadb# image: mariadb# restart: always# ports:# - 3306:3306# volumes:# - /D/nextcloud/mariadb:/var/lib/mysql# environment:# - TZ=Asia/Shanghai# - MYSQL_ROOT_PASSWORD=123456# command: 'mysqld --innodb-flush-method=fsync'# networks:# - net188 nextcloud: container_name: nextcloud image: nextcloud restart: always depends_on:# - mariadb - mysql volumes: - /D/nextcloud/data:/var/www/html/data - /D/nextcloud/config:/var/www/html/config - /D/nextcloud/custom_apps:/var/www/html/custom_apps - /D/SData:/SData ports: - 9999:80 networks: - net188networks: net188: driver: bridge ipam: driver: default config: - subnet: 192.188.1.0/24 gateway: 192.188.1.1 nextcloud安装https://hormones.github.io/post/be34c0d/作者Ethan Davis发布于2021-09-12更新于2021-09-12许可协议#nextcloud安装