前情提要: 安装docker和docker-compose请看本篇教程
注1、本期视频教程地址.
1 创建数据文件夹
mkdir docker_data
cd docker_data
mkdir alist
cd alist
2 编辑docker-compose.yml文件
nano docker-compose.yml
将如下内容全部粘贴到文件中,完后按Ctrl+X
离开,再按Y
保存,然后回车。
version: '3.3'
services:
alist:
image: 'xhofe/alist:latest'
container_name: alist
volumes:
- './data:/opt/alist/data'
# network_mode: host
ports:
- '9030:5244' #前面的9030端口号可以换成自己喜欢的
environment:
- PUID=0
- PGID=0
- UMASK=022
restart: unless-stopped
3 启动容器
sudo docker-compose up -d
4 查看初始密码
sudo docker logs alist
5 对alist进行简单设置
我们访问ip:9030
就可以进行配置了,设置在alist官方文档有详细说明,这里便省略了。
在alist官方文档即可学习使用
6 挂载本地存储位置
进入到data文件夹,创建一个alist中本地存储的保存文件夹
#进入data文件夹
cd data
#创建本地文件夹
sudo mkdir local
alist中添加本地存储对应填写的文件夹
/opt/alist/data/local
8 更新alist
进入docker_data/alist文件夹,然后运行如下命令
#停止容器
sudo docker-compose down
#删除镜像
sudo docker rmi xhofe/alist:latest
更新alist容器到docker-compose.yml
的保存位置即alist文件夹内,先sudo docker-compose down
停止容器,再删除镜像,然后启动容器sudo docker-compose up -d
,alist容器即完成更新。
删除的话,只要在停止容器后删除整个alist文件夹和镜像就可以了。
9 结语
我也是Linux的业余用户,在这里给大家介绍了alist的部署,希望能帮助到大家。