安装Docker

脚本安装

来源
境内服务器

bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh)

境外服务器

bash <(curl -sSL https://raw.githubusercontent.com/SuperManito/LinuxMirrors/main/DockerInstallation.sh)

源码安装

适合境外服务器

apt install apt-transport-https ca-certificates curl software-properties-common -y

拉取docker证书

curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

apt源

echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null

安装docker

apt update
apt install docker-ce docker-ce-cli containerd.io docker-compose -y

启动docker

systemctl enable docker
systemctl start docker

安装uptime-kuma

境外服务器安装

docker run -d --restart=always --net host -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

境内服务器安装

docker run -d --restart=always --net host -v uptime-kuma:/app/data --name uptime-kuma docker.1panel.live/louislam/uptime-kuma:1

docker.1panel.live为境内docker镜像站,可以替换掉
如果是腾讯云的机子,默认DNS,可以使用内网镜像源mirror.ccs.tencentyun.com(169.254.0.51)
--net host为host模式,不需要进行端口映射
需要桥接模式参修改数为:-p 3001:3001
可以指定程序端口,添加参数 -e PORT=3001
至此,安装完毕,默认地址:http://ip:3001

不想要了,删除容器

# 停止并删除容器
docker stop uptime-kuma
docker rm -f uptime-kuma

# 删除相关卷
docker volume rm -f uptime-kuma

# 删除镜像
docker images #查看卷ID
docker rmi  542ef8cfcae2 #假设ID为这个
最后修改:2025 年 02 月 07 日 01 : 34 PM