创建shell脚本
touch install_uptime_kuma.sh
chmod 777 install_uptime_kuma.sh
一键安装uptime-kuma的shell脚本
#!/bin/bash
echo "\e[32m ================ 1: 配置文件 ================ \e[0m"
docker_compose="/home/cokan/docker/uptime-kuma"
# 1.创建一个目录
sudo mkdir -p ${docker_compose}
# 2.编写配置文件
if [ -e ${docker_compose}/docker-compose.yml ]
then
rm -f ${docker_compose}/docker-compose.ymll
fi
sudo cat << EOF | sudo tee ${docker_compose}/docker-compose.yml
version: '3.3'
services:
uptime-kuma:
image: louislam/uptime-kuma
container_name: uptime-kuma
environment:
- TZ=Asia/Shanghai
volumes:
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
- ${docker_compose}/data:/app/data
ports:
- 3001:3001
EOF
echo "\e[32m ================ 2: 下载镜像 ================ \e[0m"
docker pull louislam/uptime-kuma
echo "\e[32m ================ 3: 安装镜像 ================ \e[0m"
# 1.进入一个目录
cd ${docker_compose}
# 2.安装镜像
docker-compose up -d
# 3.查看容器时间
docker exec uptime-kuma date
echo "\e[32m ================ 完成安装 ================ \e[0m"