Docker 部署 Seafile 服务



文章目录

  • Docker 部署 Seafile 服务
  • 一、用 Docker 部署 Seafile 服务
  • 1.安装 Docker
  • 2.安装 docker-compose
  • 3.下载并修改 docker-compose.yml
  • 4.启动 Seafile 服务
  • 5.登录seafile网页端
  • 二、Seafile系统设置
  • URL设置
  • 总结



一、用 Docker 部署 Seafile 服务

参考网址:用 Docker 部署 Seafile 服务

1.安装 Docker

参考我的博客:Ubuntu 18.04 安装 docker

2.安装 docker-compose

apt-get install docker-compose -y

此步骤可以在用户权限或者根权限下进行

seafile docker seafile docker 更新_docker

seafile docker seafile docker 更新_运维_02

3.下载并修改 docker-compose.yml

别忘了 Save

seafile docker seafile docker 更新_运维_03

下面两点不重要,可忽略。

volumes:

/opt → /seafile/commu (自己设置的目录)

note:/opt 主机额外安装软件所摆放的目录。默认是空的。 一般安装软件的时候,可以自己指定安装到这个目录下,便于查找和管理optional,可选择目录,就像我们平时在安装windows软件的默认program files 的一样。

ports:
这里默认是80端口。可以查看80端口是否被占用,也可以修改端口号。
先安装net tools

sudo apt-get install net-tools

seafile docker seafile docker 更新_Docker_04

4.启动 Seafile 服务

注意:您应该在 docker-compose.yml 文件所在的目下执行以下命令

docker-compose up -d

需要等待几分钟,等容器首次启动时的初始化操作完成后,您就可以在浏览器上访问 127.0.0.1 进行登录

seafile docker seafile docker 更新_运维_05

seafile docker seafile docker 更新_seafile docker_06

note:

docker ps :会列出出正在运行的容器信息。

docker images : 列出本地镜像。

5.登录seafile网页端

地址栏输入:127.0.0.1

Email和Password是刚刚.yml文件里配置的

seafile docker seafile docker 更新_linux_07

seafile docker seafile docker 更新_运维_08

二、Seafile系统设置

入口

seafile docker seafile docker 更新_运维_09

URL设置

不设置,上传文件出现如下错误

seafile docker seafile docker 更新_Docker_10

先查看虚拟机的IP地址

ifconfig

seafile docker seafile docker 更新_docker_11

替换原来的URL

seafile docker seafile docker 更新_docker_12


测试上传文件

seafile docker seafile docker 更新_运维_13

重新登录seafile网页端

地址栏输入:192.168.126.129

seafile docker seafile docker 更新_Docker_14


总结

Done.
后面还会探索一下源码部署…