docker部署Alist

本文详细指导如何安装Docker、编辑docker-compose.yml,部署alist服务,设置环境变量,挂载本地存储,并提供更新和管理容器的方法。作者作为Linux业余用户分享部署流程,以期帮助其他用户。
摘要由CSDN通过智能技术生成

前情提要: 安装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的部署,希望能帮助到大家。

  • 9
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Docker是一个开源的容器化平台,它可以帮助开发者将应用程序及其依赖项打包成一个独立的容器,以实现快速部署和跨平台运行。Docker的主要特点包括轻量级、可移植性强、易于扩展和管理等。 要安装Docker,你可以按照以下步骤进行操作: 1. 首先,确保你的操作系统满足Docker的系统要求。Docker支持多种操作系统,包括Windows、macOS和Linux。你可以在Docker官方网站上查看详细的系统要求。 2. 在满足系统要求的前提下,你可以前往Docker官方网站下载适合你操作系统的Docker安装程序。根据你的操作系统选择合适的版本,并按照官方文档提供的指引进行安装。 3. 安装完成后,你可以通过在命令行终端中输入`docker version`命令来验证Docker是否成功安装并正常运行。如果能够显示Docker的版本信息,则说明安装成功。 4. 接下来,你可以通过Docker Hub来获取和管理Docker镜像。Docker Hub是一个公共的镜像仓库,你可以在其中找到各种已经打包好的应用程序镜像。你可以使用`docker pull`命令来下载所需的镜像,例如`docker pull alpine`可以下载一个名为alpine的Linux发行版镜像。 5. 安装完成后,你可以使用`docker run`命令来创建和运行容器。例如,`docker run -it alpine /bin/sh`可以创建一个基于alpine镜像的容器,并进入容器的命令行界面。 希望以上介绍对你有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值