linuxtool/Config/Docker/Installs/alist.sh

21 lines
520 B
Bash
Raw Normal View History

2024-07-23 20:50:16 +08:00
#!/bin/bash
2024-11-19 00:00:28 +08:00
declare install_path=$1
declare service_port=$2
cd $install_path
cat > "docker-compose.yml" << EOF
version: '3.8'
services:
alist:
image: xhofe/alist:latest
container_name: alist
restart: always
volumes:
- ./:/opt/alist/data
ports:
2024-11-19 00:00:28 +08:00
- "${service_port}:5244"
EOF
docker compose up -d || echo "安装失败" && exit
declare admin_password=$( docker exec -it alist ./alist admin random | grep password | awk '{print $4}')
echo "账号admin"
echo "密码:${admin_password}"