在本教程中,我们将逐步介绍使用 Docker Compose 文件在 Docker 中安装 ownCloud 以实现轻松的云存储和文件共享的步骤。让我们开始吧!
第 1 步:创建项目目录#
首先,为 ownCloud 创建一个新的项目目录:
mkdir owncloud-docker-server
cd owncloud-docker-server
第 2 步:复制 Docker Compose 文件#
接下来,从 ownCloud 文档存储库中复制 Docker Compose 文件:
wget https://raw.githubusercontent.com/owncloud/docs-server/master/modules/admin_manual/examples/installation/docker/docker-compose.yml
此文件包含 ownCloud Docker 容器的配置设置,包括 MariaDB 和 Redis 容器。
第 3 步:创建环境配置文件#
在项目目录中创建一个名为.env 的环境配置文件,并将以下内容添加到其中:
cat << EOF > .env
OWNCLOUD_VERSION=10.11
OWNCLOUD_DOMAIN=localhost:8080
OWNCLOUD_TRUSTED_DOMAINS=localhost
ADMIN_USERNAME=admin
ADMIN_PASSWORD=admin
HTTP_PORT=8080
EOF
这将设置 ownCloud 的必需配置设置,包括版本、域名、信任的域名、管理员用户名和密码以及 HTTP 端口。
第 4 步:构建和启动 ownCloud 容器#
使用以下命令构建和启动 ownCloud 容器:
docker-compose up -d
这将下载所需的 Docker 镜像,构建 ownCloud Docker 镜像,并以分离模式启动容器。然后,您可以通过访问http://localhost:8080 在 Web 浏览器中访问 ownCloud Web 界面。您在.env 文件中设置的管理员用户名和密码将用于登录 Web 界面。
就是这样!您已成功使用 Docker Compose 文件在 Docker 中安装了 ownCloud。现在,您可以使用它来存储和共享云中的文件。