docker 部署seafile服务器

docker 启动命令

SEAFILE_SERVER_HOSTNAME 是服务的域名,需要都带上相应的端口号码
SEAFILE_ADMIN_EMAIL :账号
SEAFILE_ADMIN_PASSWORD : 密码
-v 参数定义文件挂载的目录
-p 端口映射 对应上面的端口号

docker run -d --name seafile \
  -e SEAFILE_SERVER_HOSTNAME=seafilexxxx.xxxx.cn:9003\
  -e SEAFILE_ADMIN_EMAIL=xxxxx@qq.com \
  -e SEAFILE_ADMIN_PASSWORD=xxxxxxx \
  -v /home/superzhan/docker/seafile/data:/shared \
  -p 9003:80 \
  seafileltd/seafile:latest

安装完成后通过 seafilexxxx.xxxx.cn:9003 访问seafile。

nginx 端口映射

如果想要使用默认的80端口访问seafile,但服务器又有多个http服务的时候,可以使用nginx做端口映射。

在NGINX的配置文件中增加一个配置。 然后 执行 service nginx reload,重新加载配置。

server {
 server_name xxx.xxxxxx.cn
 listen 80;
 location / {
   proxy_pass http://127.0.0.1:9003;
 }
}

之后就可以通过 http://seafilexxxx.xxxx.cn 愉快的访问seafile了。

3 Replies to “docker 部署seafile服务器”

  1. Знаете ли вы?
    Рассказ Стивенсона о волшебной бутылке был опубликован почти одновременно на английском и самоанском языках.
    После 50 черепно-мозговых травм регбист завершил карьеру, опасаясь получить синдром деменции.
    Зелёный чай может быть розовым.
    Врач на карантине спел созданную для фильма песню Высоцкого «Давно смолкли залпы орудий».
    Картина парада Победы, где руководство страны смещено на задний план, получила Сталинскую премию.

    [url=http://0pb8hx.com/]http://0pb8hx.com[/url]

发表评论

电子邮件地址不会被公开。 必填项已用*标注