参考文章:使用Docker快速安装NextCloud个人私有云盘
写在前面:
原本在自己的kali2020.4版本上可以跑起来LAMP服务下的NextCloud20.0.6,不得不感慨Kali新版本做的各种兼容太好了,可以说几乎就是点点点就过去了,以至于在单位服务器上的CentOS7上搭了两天才把服务器的环境才差不多搭起来(也可能是我菜),后面各种依赖还是有问题的,找资料的过程中发现有好多用Docker搭建,后来发现Docker真香,很快就搭好了。
1、安装Docker(不同版本Linux,也可参考我的其他文章)
#CentOS 6
rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on
#CentOS 7、Debian、Ubuntu
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker.service
2、安装Nextcloud
docker run -d --name nextcloud -p 80:80 -v /root/nextcloud:/data rootlogin/nextcloud
登录地址为http://ip
,80
端口可自行替换,如果你改成800
,那么登录地址会变成http://ip:800
,/root/nextcloud
为网盘的数据库,也可以自行修改。
docker exec -it ID /bin/bash #进入容器