用Docker安裝Seafile Pro版

2021-10-09 22:02:51 字數 838 閱讀 7044

之前用native的方式自己裝了一遍seafile, 但系統公升級後,會啟不來,而且在機器啟用了很多埠,其實作為應用來說,我們只要乙個對外的可用埠就行,象mysql, memcache, nginx的其餘埠都沒必要占用。於我試了一下docker部署,發現這個更方便,且隔離性好。

docker的安裝就不介紹了,可以上官網上直接查相應文件。注意是裝docker時,得將docker-compose一併裝上。

sudo docker login docker.seadrive.org

# then input username seafile, password zjkmid6rqibdz=ujmuws.

要改的檔案內容不多,下面這幾項即可:

mysql root 使用者的密碼 (mysql_root_password and db_root_passwd)

持久化儲存 mysql 資料的 volumes 目錄 (volumes)

持久化儲存 seafile 資料的 volumes 目錄 (volumes)

持久化儲存 elasticsearch 索引資料的 volumes 目錄 (volumes)

在docker-compose.yml檔案所在的目錄下執行以下命令啟動 seafile 服務

docker-compose up -d

停止時用命令:

docker-compose down

自己家用,不要匯入授權檔案,三個帳戶夠了。

如果要備份可以參考:

官方文件

Ubuntu上安裝Docker及其基本用法

一 docker介紹 三大核心概念 映象images 映象類似於虛擬機器的映象,可以理解是乙個面向docker引擎的唯讀模板。它是建立docker容器的基礎。容器container docker容器類似於乙個輕量級的沙箱,docker利用容器來執行和隔離應用。它是建立映象應用的執行例項,可以將其啟動...

用docker安裝YCM建立自己的vim開發環境

考慮到最後生成的映象體積一定要小,所以不選用ubuntu或是centos系統,而是使用輕量級linux作業系統alpine,只有幾兆 大小。實際上docker hub上有基於alpine的vim映象,jare vim bundle 本文很多地方也參考了其dockerfile的寫法。這個映象整合了很多...

docker安裝與docker安裝nginx

主要是部署速度的不同,dockers較快,是秒級,而虛擬機器很慢,至少10s以上 docker部署專案將會更快更好 step 1 安裝必要的一些系統工具 step 2 新增軟體源資訊 sudo yum config manager add repo step 3 更新並安裝 docker ce su...