在ubuntu16中使用docker搭建nextcloud

在ubuntu16中使用docker搭建nextcloud

  • 1.安装docker
  • 2.获取next镜像
  • 3.安装数据库
  • 4.启用nextcloud容器

1.安装docker

如果没有docker环境请看此小节。
ubuntu安装教程
docker镜像加速

2.获取next镜像

使用docker search nextcloud 可以看到相关到镜像
在ubuntu16中使用docker搭建nextcloud_第1张图片使用docker pull nextcloud 默认拉取官方镜像。
使用docker images 可以看到本地已有docker镜像
在ubuntu16中使用docker搭建nextcloud_第2张图片

3.安装数据库

安装数据库及数据库配置请参考教程
ubuntu16安装mysql及配置
新建nextcloud所用数据库

mysql> create database nextcloud;
Query OK, 1 row affected (0.00 sec)

4.启用nextcloud容器

4.1 为了方便管理应用及用户数据,在自己选定目录下建立nextcloud/apps,nextcloud/data作为容器的映射路径,分别存放nextcloud应用、用户信息文件。

czh@czh:~$ mkdir nextlcoud/
czh@czh:~$ cd nextlcoud/
czh@czh:~/nextlcoud$ mkdir apps/ data/

4.2 启动命令

docker run -d --restart=always --name nextcloud -p 80:80 -v /home/czh/nextlcoud/data/:/var/www/html/data -v /home/czh/nextlcoud/apps/:/var/www/html/apps nextcloud

启动镜像4.3 初始化配置
设置管理员帐号以及配置数据库。
在ubuntu16中使用docker搭建nextcloud_第3张图片在ubuntu16中使用docker搭建nextcloud_第4张图片
此时nextcloud已经可以正常使用了。
以后会补充关于应用扩展以及搭建collabora文档在线协作服务的内容。

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