mirror of
https://github.com/kejilion/sh.git
synced 2025-10-03 23:34:20 +08:00
Change Docker restart policy to always
This commit is contained in:
parent
58801f6400
commit
a4751d4ec4
1 changed files with 33 additions and 33 deletions
66
kejilion.sh
66
kejilion.sh
|
@ -2949,7 +2949,7 @@ docker network create $NETWORK_NAME
|
|||
docker run -d \
|
||||
--name=node-exporter \
|
||||
--network $NETWORK_NAME \
|
||||
--restart unless-stopped \
|
||||
--restart=always \
|
||||
prom/node-exporter
|
||||
|
||||
# Run Prometheus container
|
||||
|
@ -2958,7 +2958,7 @@ docker run -d \
|
|||
-v $PROMETHEUS_DIR/prometheus.yml:/etc/prometheus/prometheus.yml \
|
||||
-v $PROMETHEUS_DIR/data:/prometheus \
|
||||
--network $NETWORK_NAME \
|
||||
--restart unless-stopped \
|
||||
--restart=always \
|
||||
--user 0:0 \
|
||||
prom/prometheus:latest
|
||||
|
||||
|
@ -2968,7 +2968,7 @@ docker run -d \
|
|||
-p ${docker_port}:3000 \
|
||||
-v $GRAFANA_DIR:/var/lib/grafana \
|
||||
--network $NETWORK_NAME \
|
||||
--restart unless-stopped \
|
||||
--restart=always \
|
||||
grafana/grafana:latest
|
||||
|
||||
}
|
||||
|
@ -3037,7 +3037,7 @@ f2b_install_sshd() {
|
|||
-v /path/to/fail2ban/config:/config \
|
||||
-v /var/log:/var/log:ro \
|
||||
-v /home/web/log/nginx/:/remotelogs/nginx:ro \
|
||||
--restart unless-stopped \
|
||||
--restart=always \
|
||||
lscr.io/linuxserver/fail2ban:latest
|
||||
|
||||
sleep 3
|
||||
|
@ -9049,7 +9049,7 @@ while true; do
|
|||
-v /home/docker/webtop/data:/config \
|
||||
-v /var/run/docker.sock:/var/run/docker.sock \
|
||||
--shm-size="1gb" \
|
||||
--restart unless-stopped \
|
||||
--restart=always \
|
||||
lscr.io/linuxserver/webtop:ubuntu-kde
|
||||
|
||||
|
||||
|
@ -9131,7 +9131,7 @@ while true; do
|
|||
-p 56881:56881/udp \
|
||||
-v /home/docker/qbittorrent/config:/config \
|
||||
-v /home/docker/qbittorrent/downloads:/downloads \
|
||||
--restart unless-stopped \
|
||||
--restart=always \
|
||||
lscr.io/linuxserver/qbittorrent:latest
|
||||
|
||||
}
|
||||
|
@ -9366,7 +9366,7 @@ while true; do
|
|||
-p ${docker_port}:5700 \
|
||||
--name qinglong \
|
||||
--hostname qinglong \
|
||||
--restart unless-stopped \
|
||||
--restart=always \
|
||||
whyour/qinglong:latest
|
||||
|
||||
|
||||
|
@ -9432,7 +9432,7 @@ while true; do
|
|||
-e PGID=1000 \
|
||||
-v /home/docker/easyimage/config:/app/web/config \
|
||||
-v /home/docker/easyimage/i:/app/web/i \
|
||||
--restart unless-stopped \
|
||||
--restart=always \
|
||||
ddsderek/easyimage:latest
|
||||
|
||||
}
|
||||
|
@ -9749,7 +9749,7 @@ while true; do
|
|||
-v /home/docker/webtop/data:/config \
|
||||
-v /var/run/docker.sock:/var/run/docker.sock \
|
||||
--shm-size="1gb" \
|
||||
--restart unless-stopped \
|
||||
--restart=always \
|
||||
lscr.io/linuxserver/webtop:latest
|
||||
|
||||
}
|
||||
|
@ -9812,7 +9812,7 @@ while true; do
|
|||
|
||||
docker_rum() {
|
||||
|
||||
docker run -d --name dockge --restart unless-stopped -p ${docker_port}:5001 -v /var/run/docker.sock:/var/run/docker.sock -v /home/docker/dockge/data:/app/data -v /home/docker/dockge/stacks:/home/docker/dockge/stacks -e DOCKGE_STACKS_DIR=/home/docker/dockge/stacks louislam/dockge
|
||||
docker run -d --name dockge --restart=always -p ${docker_port}:5001 -v /var/run/docker.sock:/var/run/docker.sock -v /home/docker/dockge/data:/app/data -v /home/docker/dockge/stacks:/home/docker/dockge/stacks -e DOCKGE_STACKS_DIR=/home/docker/dockge/stacks louislam/dockge
|
||||
|
||||
}
|
||||
|
||||
|
@ -9854,7 +9854,7 @@ while true; do
|
|||
|
||||
docker run -d \
|
||||
--name searxng \
|
||||
--restart unless-stopped \
|
||||
--restart=always \
|
||||
-p ${docker_port}:8080 \
|
||||
-v "/home/docker/searxng:/etc/searxng" \
|
||||
searxng/searxng
|
||||
|
@ -10008,7 +10008,7 @@ while true; do
|
|||
|
||||
docker_rum() {
|
||||
|
||||
docker run -d --restart unless-stopped \
|
||||
docker run -d --restart=always \
|
||||
-p ${docker_port}:3000 \
|
||||
-v /home/docker/moments/data:/app/data \
|
||||
-v /etc/localtime:/etc/localtime:ro \
|
||||
|
@ -10162,7 +10162,7 @@ while true; do
|
|||
-e ENCRYPTION_KEY=${ENCRYPTION_KEY} \
|
||||
-p ${docker_port}:6989 \
|
||||
-v /home/docker/nexterm:/app/data \
|
||||
--restart unless-stopped \
|
||||
--restart=always \
|
||||
germannewsmaker/nexterm:latest
|
||||
|
||||
}
|
||||
|
@ -10183,7 +10183,7 @@ while true; do
|
|||
|
||||
docker_rum() {
|
||||
|
||||
docker run --name hbbs -v /home/docker/hbbs/data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server hbbs
|
||||
docker run --name hbbs -v /home/docker/hbbs/data:/root -td --net=host --restart=always rustdesk/rustdesk-server hbbs
|
||||
|
||||
}
|
||||
|
||||
|
@ -10204,7 +10204,7 @@ while true; do
|
|||
|
||||
docker_rum() {
|
||||
|
||||
docker run --name hbbr -v /home/docker/hbbr/data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server hbbr
|
||||
docker run --name hbbr -v /home/docker/hbbr/data:/root -td --net=host --restart=always rustdesk/rustdesk-server hbbr
|
||||
|
||||
}
|
||||
|
||||
|
@ -10313,7 +10313,7 @@ while true; do
|
|||
docker run -d \
|
||||
--name=node-exporter \
|
||||
-p ${docker_port}:9100 \
|
||||
--restart unless-stopped \
|
||||
--restart=always \
|
||||
prom/node-exporter
|
||||
|
||||
|
||||
|
@ -10337,7 +10337,7 @@ while true; do
|
|||
|
||||
docker run -d \
|
||||
--name=cadvisor \
|
||||
--restart unless-stopped \
|
||||
--restart=always \
|
||||
-p ${docker_port}:8080 \
|
||||
--volume=/:/rootfs:ro \
|
||||
--volume=/var/run:/var/run:rw \
|
||||
|
@ -10708,7 +10708,7 @@ while true; do
|
|||
local docker_port=8064
|
||||
|
||||
docker_rum() {
|
||||
docker run -d --name it-tools --restart unless-stopped -p ${docker_port}:80 corentinth/it-tools:latest
|
||||
docker run -d --name it-tools --restart=always -p ${docker_port}:80 corentinth/it-tools:latest
|
||||
}
|
||||
|
||||
local docker_describe="对开发人员和 IT 工作者来说非常有用的工具"
|
||||
|
@ -10852,7 +10852,7 @@ while true; do
|
|||
-p 6199:6199 \
|
||||
-p 11451:11451 \
|
||||
-v /home/docker/astrbot/data:/AstrBot/data \
|
||||
--restart unless-stopped \
|
||||
--restart=always \
|
||||
--name astrbot \
|
||||
soulter/astrbot:latest
|
||||
|
||||
|
@ -10877,7 +10877,7 @@ while true; do
|
|||
|
||||
docker run -d \
|
||||
--name navidrome \
|
||||
--restart=unless-stopped \
|
||||
--restart=always \
|
||||
--user $(id -u):$(id -g) \
|
||||
-v /home/docker/navidrome/music:/music \
|
||||
-v /home/docker/navidrome/data:/data \
|
||||
|
@ -10939,7 +10939,7 @@ while true; do
|
|||
|
||||
docker run -d \
|
||||
--name libretv \
|
||||
--restart unless-stopped \
|
||||
--restart=always \
|
||||
-p ${docker_port}:8080 \
|
||||
-e PASSWORD=${app_passwd} \
|
||||
bestzwei/libretv:latest
|
||||
|
@ -11020,7 +11020,7 @@ while true; do
|
|||
|
||||
docker run -d \
|
||||
--name melody \
|
||||
--restart unless-stopped \
|
||||
--restart=always \
|
||||
-p ${docker_port}:5566 \
|
||||
-v /home/docker/melody/.profile:/app/backend/.profile \
|
||||
foamzou/melody:latest
|
||||
|
@ -11049,7 +11049,7 @@ while true; do
|
|||
docker_rum() {
|
||||
docker run -d \
|
||||
--name dosgame \
|
||||
--restart unless-stopped \
|
||||
--restart=always \
|
||||
-p ${docker_port}:262 \
|
||||
oldiy/dosgame-web-docker:latest
|
||||
|
||||
|
@ -11079,7 +11079,7 @@ while true; do
|
|||
|
||||
docker run -d \
|
||||
--name xunlei \
|
||||
--restart unless-stopped \
|
||||
--restart=always \
|
||||
--privileged \
|
||||
-e XL_DASHBOARD_USERNAME=${app_use} \
|
||||
-e XL_DASHBOARD_PASSWORD=${app_passwd} \
|
||||
|
@ -11141,7 +11141,7 @@ while true; do
|
|||
mkdir -p /home/docker/beszel && \
|
||||
docker run -d \
|
||||
--name beszel \
|
||||
--restart=unless-stopped \
|
||||
--restart=always \
|
||||
-v /home/docker/beszel:/beszel_data \
|
||||
-p ${docker_port}:8090 \
|
||||
henrygd/beszel
|
||||
|
@ -11359,7 +11359,7 @@ while true; do
|
|||
-v /home/docker/wallos/logos:/var/www/html/images/uploads/logos \
|
||||
-e TZ=UTC \
|
||||
-p ${docker_port}:80 \
|
||||
--restart unless-stopped \
|
||||
--restart=always \
|
||||
bellamy/wallos:latest
|
||||
|
||||
}
|
||||
|
@ -11436,7 +11436,7 @@ while true; do
|
|||
--mount type=bind,source=/home/docker/jellyfin/media,target=/media \
|
||||
-p ${docker_port}:8096 \
|
||||
-p 7359:7359/udp \
|
||||
--restart=unless-stopped \
|
||||
--restart=always \
|
||||
jellyfin/jellyfin
|
||||
|
||||
|
||||
|
@ -11524,7 +11524,7 @@ while true; do
|
|||
--name file-code-box \
|
||||
-p ${docker_port}:12345 \
|
||||
-v /home/docker/file-code-box/data:/app/data \
|
||||
--restart unless-stopped \
|
||||
--restart=always \
|
||||
lanol/filecodebox:latest
|
||||
|
||||
}
|
||||
|
@ -11565,7 +11565,7 @@ while true; do
|
|||
--name matrix \
|
||||
-v /home/docker/matrix/data:/data \
|
||||
-p ${docker_port}:8008 \
|
||||
--restart unless-stopped \
|
||||
--restart=always \
|
||||
matrixdotorg/synapse:latest
|
||||
|
||||
echo "创建初始用户或管理员。请设置以下内容用户名和密码以及是否为管理员。"
|
||||
|
@ -11655,7 +11655,7 @@ while true; do
|
|||
|
||||
docker run -d \
|
||||
--name filebrowser \
|
||||
--restart unless-stopped \
|
||||
--restart=always \
|
||||
-p ${docker_port}:8080 \
|
||||
-v /home/docker/filebrowser/data:/data \
|
||||
-v /home/docker/filebrowser/config:/config \
|
||||
|
@ -11684,7 +11684,7 @@ while true; do
|
|||
|
||||
docker run -d \
|
||||
--name ${docker_name} \
|
||||
--restart unless-stopped \
|
||||
--restart=always \
|
||||
-v /home/docker/${docker_name}:/data \
|
||||
-p ${docker_port}:5000 \
|
||||
${docker_img} /data -A
|
||||
|
@ -11714,7 +11714,7 @@ while true; do
|
|||
|
||||
docker run -d \
|
||||
--name ${docker_name} \
|
||||
--restart unless-stopped \
|
||||
--restart=always \
|
||||
-v /home/docker/${docker_name}/downloads:/app/Downloads \
|
||||
-v /home/docker/${docker_name}/storage:/app/storage \
|
||||
-p ${docker_port}:9999 \
|
||||
|
@ -11816,7 +11816,7 @@ while true; do
|
|||
-e LOG_CONFS=true \
|
||||
-v /home/docker/wireguard/config:/config \
|
||||
-v /lib/modules:/lib/modules \
|
||||
--restart unless-stopped \
|
||||
--restart=always \
|
||||
lscr.io/linuxserver/wireguard:latest
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue