1.首先安装docker

curl -fsSL https://get.docker.com | bash -s docker

2.然后启动docker并设置开机自启动

systemctl start docker && systemctl enable docker

2.1.查看docker运行情况

systemctl status docker

看到是绿色的active (running)即表示docker已运行

3.然后拉取alist镜像并运行一个名叫alist1的docker容器

docker run -d --restart=unless-stopped -v /etc/alist1:/opt/alist/data -p 10001:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name="alist1" xhofe/alist:latest

3.1解释:

/etc/alist1是容器alist1在主机即vps内的的映射目录,不同的容器应映射不同的目录,可按需更改为/etc/alist2/etc/alist3等等
10001:5244表示把alist容器的5244端口映射到公网ip的10001端口,在这里10001可按需更改,如1000210003等等
name="alist1"表示这个docker容器的名称为alist1,也可按需更改,如alist2alist3等等

3.2运行多个alist容器,只需按3.1的内容更改即可

如增加一个名叫alist2的docker容器

docker run -d --restart=unless-stopped -v /etc/alist2:/opt/alist/data -p 10002:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name="alist2" xhofe/alist:latest

增加一个名叫alist3的docker容器

docker run -d --restart=unless-stopped -v /etc/alist3:/opt/alist/data -p 10003:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name="alist3" xhofe/alist:latest

增加一个名叫alist3的docker容器

docker run -d --restart=unless-stopped -v /etc/alist3:/opt/alist/data -p 10003:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name="alist3" xhofe/alist:latest

4.创建好容器后需要更改alist的管理密码

docker exec -it alist1 bash

解释:进入名称为alist1的容器内执行命令,若进入名为alist2的容器则只需改为

docker exec -it alist2 bash

5.设置管理员admin的密码为password

./alist admin set password

6.退出alist1容器

同时按住Ctrl和D键

标签: none

添加新评论