1、申请https证书 阿里云申请免费的ssl证书,并下载准备好 创建好data目录,并丢入证书
Shell
复制代码
mkdir -p /data/seafile/ssl
# 目录形式
[root@git ssl]# pwd
/data/seafile/ssl
[root@git ssl]# tree
├── seafile.jinyafu.com.crt
└── seafile.jinyafu.com.key
0 directories, 2 files
2、安装docker、docker-compose
由于seafile官方推荐使用compose进行安装,需要在服务器安装该工具
yum install docker docker-compose -y
systemctl start docker
systemctl enable docker
3、开始部署seafile
修改官方的compose配置文件
在家目录vi docker-compose.yml ,由于docker-compose是认当前目录的,在别的目录是无法执行的
cd ~
vi docker-compose.yml
version: '2.0'
services:
db:
image: mariadb:10.1
container_name: seafile-mysql
environment:
volumes:
networks:
memcached:
image: memcached:1.5.6
container_name: seafile-memcached
entrypoint: memcached -m 256
networks:
seafile:
image: seafileltd/seafile-mc:latest
container_name: seafile
ports:
volumes:
environment:
depends_on:
networks:
networks:
seafile-net:
4、启动并验证
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://registry.docker-cn.com",
"https://docker.mirrors.ustc.edu.cn"
]
}
EOF
systemctl restart docker
docker-compose up -d
访问对应地址:http://xxx.xxx.xxx.xxx
输入对应账号密码信息
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞1
添加新评论1 条评论
2022-02-11 16:24