阿里云ECS上搭建ownCloud

1.拉取ownCloud镜像

 docker pull owncloud

OC需要在LAMP环境下运行,但是docker的owncloud已经集成了 Apache + PHP 的环境

2.OC默认SQLite数据库,我们修改成mysql数据库

 docker pull mysql

启动

 docker run --name mysql01 -e MYSQL_ROOT_PASSWORD="2452952178" -d mysql

3.启动 owncloud 容器

docker run --name myoc -p 5679:80   -v /data/db/owncloud:/var/www/html/data --link mysql01:mysql -d owncloud

端口映射,外部通过5679访问oc,/data/db/owncloud就是linux服务器上面的路径映射到docker的路径,然后通过mysql01(上面启动数据库的别名)来映射数据库。
如果需要备份,只需要把/data/db/owncloud下面的所有文件拷贝到另一个服务器,配置相同的OC用户名密码即可

4.在浏览器上访问IP:5679,进入 owncloud 安装步骤:

5.配置用户名

数据库用户:root
数据库密码:2452952178
数据库名:oc
数据库主机:47.92.131.117:3306

你可能感兴趣的:(docker,owncloud)