docker使用nextcloud搭建自己的网盘
##安装nextcloud镜像并运行
1 | docker pull nextcloud |
第三条命令的-d
代表该容器为守护容器,会在后台运行,--restart=always
表示无论如何改容器都会被自动重启,--name nextcloud
表示把容器的名称命名为nextcloud,-p 8081:80
表示把容器的80端口映射到主机的8081端口(前一个是主机端口,后一个是容器端口),-v /home/heroin/nextcloud:/data
表示把主机的/home/heroin/nextcloud目录映射到容器中的/data目录。
登录nextcloud界面并进行初始化设置
在浏览器输入服务器的公网ip加端口(如果是80端口不用写),即可进入nextcloud登录界面。
第一次进入nextcloud,它会要求你设置管理员账户,数据存放目录,以及数据库配置。
管理员账户填完后,数据存放目录可以保持默认,数据库配置也可以保持默认(如果网盘存放大量数据,推荐使用mysql,否则使用默认的sqlite即可)。
点击安装完成,nextcloud就会应用设置,稍等一会就可以进入网盘的主界面了。