Add docker-rocky.sh
This commit is contained in:
parent
9206a72efa
commit
8825931def
34
docker-rocky.sh
Normal file
34
docker-rocky.sh
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
cd /root
|
||||||
|
|
||||||
|
#update script
|
||||||
|
cat >> update.sh << 'END'
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
cd /root
|
||||||
|
docker compose build --pull
|
||||||
|
docker compose pull
|
||||||
|
docker compose up --detach --force-recreate --build
|
||||||
|
docker image prune -f
|
||||||
|
docker system prune -f
|
||||||
|
END
|
||||||
|
|
||||||
|
chmod +x update.sh
|
||||||
|
ln -s /root/update.sh /etc/cron.weekly/update_docker
|
||||||
|
|
||||||
|
touch docker-compose.yml
|
||||||
|
|
||||||
|
# install docker
|
||||||
|
dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
|
||||||
|
dnf install -y docker-ce docker-compose-plugin
|
||||||
|
systemctl start docker
|
||||||
|
systemctl enable docker
|
||||||
|
|
||||||
|
#autoheal
|
||||||
|
docker run -d \
|
||||||
|
--name autoheal \
|
||||||
|
--restart=always \
|
||||||
|
-e AUTOHEAL_CONTAINER_LABEL=all \
|
||||||
|
-v /var/run/docker.sock:/var/run/docker.sock \
|
||||||
|
willfarrell/autoheal
|
Loading…
Reference in New Issue
Block a user