一、簡介
nextcloud 是基於雲技術的工程教育平臺,利用雲技術,提高工程教育過程中教學、實驗與創新的效率與效果。每一位nextcloud的使用者都可以以教師或學生身份登錄, 從而使得每個人都可以傳授知識也可以學習知識,真正做到any time, any where的工程教育全新願景。
1、官網
2、下載
https://nextcloud.com/install/
3、Docker 部署
https://hub.docker.com/_/nextcloud
二、基礎環境
1、系統說明
系統:CentOS-7-x86_64-Minimal-1708
下載地址:
http://archive.kernel.org/centos-vault/7.4.1708/isos/x86_64/
2、安裝虛擬機
安裝過程可參考:
https://blog.csdn.net/llwy1428/article/details/89328381
3、工具:xshell5
4、VMware 版本:VMware Workstation Pro15
三、安裝部署
1、安裝基礎工具
[root@localhost ~]# sudo yum install vim net-tools nmap tree lrzsz lsof -y
2、添加阿里docker源
[root@localhost ~]# wget -P /etc/yum.repos.d/ https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、安裝docker-ce (ce爲免費社區版)
[root@localhost ~]# yum -y install docker-ce
4、配置阿里鏡像加速(解決拉取鏡像慢)
[root@localhost ~]# vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://bcd6gwnb.mirror.aliyuncs.com"]
}
5、Docker 啓動和自啓動
systemctl start docker.service
systemctl enable docker.service
6、搜索鏡像 第一個就是
[root@localhost ~]# docker search nextcloud
7、拉取 Docker 鏡像
[root@localhost ~]# docker pull nextcloud
8、新建存儲數據目錄
[root@localhost ~]# mkdir /data/nextcloud -p
9、啓動鏡像
[root@localhost ~]# docker run --name nextcloud -p 80:80 -v /data/nextcloud:/var/www/html/data -d nextcloud
# 如果宿主機 80 端口被佔用,可以更改成其他端口 例如:9999
# 更改後命令如下:
[root@localhost ~]# docker run --name nextcloud -p 9999:80 -v /data/nextcloud:/var/www/html/data -d nextcloud
四、瀏覽器查看、初始化、功能展示
1、在瀏覽器地址欄錄入 http://192.168.11.16:9999/ ( 192.168.11.16 是我虛擬機的 IP )
2、初始化
輸入 ip地址/index.php 進入首頁
3、完成 進入系統首頁
4、功能展示
至此 Centos7.x Docker 安裝部署私有云盤 NextCloud 完成!