简单安装
启动并将内部的80端口映射到8081
docker run -p 8081:80 -d imdjh/owncloud-with-ocdownloader
访问页面: http://${域名或ip地址}:8081
正式安装
用mysql替换默认的sqlite数据库
CREATE DATABASE `owncloud` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'owncloud'@'%' IDENTIFIED BY 'xxx';
GRANT ALL PRIVILEGES ON owncloud.* TO owncloud@'%' IDENTIFIED BY 'xxx';
将数据存储目录映射到外部并链接mysql服务:
docker run -d --link mysql5.7:mysql \
-v /data/owncloud:/var/www/html/data \
-p 8081:80 \
--name owncloud imdjh/owncloud-with-ocdownloader
windows映射云盘
开启 regedit 注册表,开启webclient
将 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
的 BasicAuthLevel
的值从 1 改为 2
启动/重启webclient服务:
将链接 http://${域名或ip地址}:8081/remote.php/webdav/
添加到一个网络位置:
输入账号密码:
映射成功:
其他
停止+删除
for id in `docker ps -a | grep owncloud|awk '{print $1}'`; do \
echo "clean [`docker ps -a | grep $id`]"; \
docker stop $id && docker rm $id; \
done