这是一个自定义的 Nextcloud Docker 镜像,包含额外的扩展和优化。
3.0K
这是一个自定义的 Nextcloud Docker 镜像,包含额外的扩展和优化。
使用以下命令运行 Nextcloud 镜像:
docker run -d -p 8080:80 liuweitao/nextcloud:latest
以下是 compose.yaml 文件示例:
services:
nextcloud:
image: liuweitao/nextcloud:latest
ports:
- "8080:80"
volumes:
- ./nextcloud:/var/www/html
environment:
- MYSQL_HOST=db
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=nextcloud_password
depends_on:
- db
restart: always
db:
image: mariadb:10.5
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
volumes:
- ./db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=rootpassword
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=nextcloud_password
restart: always
执行以下命令启动 Nextcloud 服务:
docker compose up -d
这将从 Docker Hub 拉取预构建的镜像并启动容器。
启动服务后,你可以通过浏览器访问 http://your_server_ip:8080 来使用 Nextcloud。
要查看 Nextcloud 的运行日志,可以使用以下命令:
docker compose logs -f
这将实时显示日志输出。
你可以通过修改 compose.yaml 文件来自定义 Nextcloud 的配置。更多配置选项,请参考 Nextcloud 官方文档。
此镜像是 DockerHub-AutoBuild 项目的一部分: https://github.com/liuweitao/DockerHub-AutoBuild/
更多信息和更新,请访问 GitHub 仓库。
Content type
Image
Digest
sha256:4f816997b…
Size
649.3 MB
Last updated
5 days ago
docker pull liuweitao/nextcloud