22 lines
459 B
Bash
22 lines
459 B
Bash
#!/bin/bash
|
||
declare path=$1
|
||
declare port=$2
|
||
cd $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:
|
||
- "${port}:5244"
|
||
EOF
|
||
sudo docker compose up -d | "安装失败" $$ exit
|
||
declare password=$( docker exec -it alist ./alist admin random )
|
||
echo "账号:admin"
|
||
echo "密码:${password}"
|
||
cd - >> /dev/null
|