docker简略使用教程

直接启动

拉取镜像

docker pull xhofe/alist:latest

运行容器

docker run -it xhofe/alist:latest # 进容器  
docker run -d xhofe/alist:latest # 后台运行容器  
docker run -d --name=test xhofe/alist:latest # 指定容器名字为 test  
docker run -d --restart=unless-stopped --name=test xhofe/alist:latest # 指定容器一直重启-p 5244:5244  
docker run -d -p 5244:5244 xhofe/alist:latest # 指定容器端口, 主机端口:容器端口  
docker run -d -v /etc/alist:/opt/alist/data -v /etc/alisttest:/opt/alist/datatest xhofe/alist:latest # 指定存储卷 主机路径:容器路径  
docker run -d -e PUID=0 -e PGID=0 -e UMASK=022 xhofe/alist:latest # 添加环境变量  

docker-compose启动

version: '3'  
services:  
    alist1:  
        image: 'xhofe/alist:latest'  
        container_name: alistsdfjdskfjk  
        volumes:  
            - '/etc/alist:/opt/alist/data'  
        ports:  
            - '5244:5244'  
        environment:  
            - PUID=0  
            - PGID=0  
            - UMASK=022  
        restart: unless-stopped  

进入到docker-compose.yaml的那个目录

执行

docker-compose up -d # 后台运行容器编排  

如果要关掉容器,执行

docker-compose down # 关掉容器编排