创建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"
最后修改:2022 年 04 月 25 日
如果觉得我的文章对你有用,请随意赞赏