当前位置:   article > 正文

docker部署Alist_docker 部署alist

docker 部署alist

前情提要: 安装docker和docker-compose请看本篇教程  

注1、本期视频教程地址.

1 创建数据文件夹

  1. mkdir docker_data
  2. cd docker_data
  3. mkdir alist
  4. cd alist

2 编辑docker-compose.yml文件

nano docker-compose.yml

将如下内容全部粘贴到文件中,完后按Ctrl+X离开,再按Y保存,然后回车。

  1. version: '3.3'
  2. services:
  3. alist:
  4. image: 'xhofe/alist:latest'
  5. container_name: alist
  6. volumes:
  7. - './data:/opt/alist/data'
  8. # network_mode: host
  9. ports:
  10. - '9030:5244' #前面的9030端口号可以换成自己喜欢的
  11. environment:
  12. - PUID=0
  13. - PGID=0
  14. - UMASK=022
  15. restart: unless-stopped

3 启动容器

sudo docker-compose up -d

4 查看初始密码

sudo docker logs alist

5 对alist进行简单设置

我们访问ip:9030就可以进行配置了,设置在alist官方文档有详细说明,这里便省略了。

alist官方文档即可学习使用

6 挂载本地存储位置

进入到data文件夹,创建一个alist中本地存储的保存文件夹

  1. #进入data文件夹
  2. cd data
  3. #创建本地文件夹
  4. sudo mkdir local

alist中添加本地存储对应填写的文件夹

/opt/alist/data/local

8 更新alist

进入docker_data/alist文件夹,然后运行如下命令

  1. #停止容器
  2. sudo docker-compose down
  3. #删除镜像
  4. 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的部署,希望能帮助到大家。

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号