1. 程式人生 > >Docker整合Seafile搭建屬於自己的私有云盤

Docker整合Seafile搭建屬於自己的私有云盤

一、docker環境正常(省略)、獲取seafile映象

     -docker search seafile(搜尋映象名)

-docker pull jenserat/seafile(不指定映象版本預設會拉取最新的映象latest)

二、檢視docker映象

我這裡打了tag:docker tag jenserat/seafile seafile

三、啟動seafile-指定seafile-server目錄掛載點

docker run -t -i --rm -p 10001:10001 -p 12001:12001 -p 8000:8000 -p 8080:8080 -p 8082:8082 -v /home/app/seafile:/opt/seafile seafile -- /bin/bash

(將docker埠暴露出來外網可以訪問、將當前下載的seafile-server磁碟目錄/opt/seafile掛在到/home/app/seafile)

四、切換到/opt/seafile

cd /opt/seafile 檢視seafile-server是否下載  ls -a

 

五、解壓seafile-server

tar zxf seafile-server_4.2.1_x86-64.tar.gz

六、切換到解壓目錄-cd /opt/seafile/seafile-server-4.2.1

七、執行- ./setup-seafile.sh :配置基礎資訊-指定服務名、暴露的埠號,使用預設的即可,如果要單獨指定也可以

八、執行seafile服務端和客戶端

執行seafile客戶端最後需要你設定登入郵箱和密碼

九、在服務端檢視是否啟動成功

十、配置成功後退出當前服務

十一、重新配置docker容器啟動時引數-啟動docker容器自動執行指令碼(setup-seafile.sh、seafile.sh、seahub.sh--每次啟動都要手動去執行指令碼比較麻煩)

十二、檢視容器是否啟動 docker ps -a

十三、再次訪問正常(docker-seafile配置基本完成)