Centos7环境docker部署AList

发布于 2024-08-14  109 次阅读


参考网址:

https://blog.csdn.net/zhengyukong/article/details/140075904

https://blog.csdn.net/weixin_50160384/article/details/139861337

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors": [
        "https://do.nark.eu.org",
        "https://dc.j8.work",
        "https://docker.m.daocloud.io",
        "https://dockerproxy.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://docker.nju.edu.cn"
    ]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

如上即可正常使用docker pull

docker pull xhofe/alist:latest
docker run -d --restart=always \
  -v /opt/data:/opt/alist/data \
  -p 5244:5244 \
  -e PUID=$(id -u) \
  -e PGID=$(id -g) \
  -e UMASK=022 \
  --name alist \
  xhofe/alist:latest

端口号5244是Alist默认端口,PUID和PGID环境变量用于设置容器内运行进程的用户和组ID,确保容器对数据卷有正确的访问权限。UMASK用于设置文件权限掩码,/opt/data可以改为自己选择的本机地址。

记得把设置的端口号添加到防火墙规则里。

docker exec -it alist ./alist admin set 新密码

更改管理员密码

浏览器输入ip地址:5244即可跳转到alist登录页,可使用admin账户登录

出现这个页面是因为我们还没有配置挂载地址。

挂载本机地址:

点击底部的“管理”进入以上页面,选择存储,挂载路径自己自由选择,根文件夹路径需要选择。

最后更新于 2024-08-14