Add (experimental) option to try podman in place of docker
This commit is contained in:
parent
c87df1d263
commit
cd393229e2
@ -1448,10 +1448,20 @@ EOF
|
||||
[ $? -ne 0 ] && failcheck "Couldn't install traefik certs dumper"
|
||||
|
||||
elif [ "$OSRELEASE" = "openmandriva" ]; then
|
||||
dnf -y --refresh install docker curl docker-compose traefik-certs-dumper duplicity duplicity-backend-b2 duplicity-backend-local duplicity-backend-s3_boto3 duplicity-backend-ssh_paramiko
|
||||
# Put in log rotation fix for docker container logs
|
||||
sed -i -e "s,^OPTIONS=.*,OPTIONS=''," /etc/sysconfig/docker
|
||||
cat > /etc/docker/daemon.json <<EOF
|
||||
dnf -y --refresh install curl traefik-certs-dumper duplicity duplicity-backend-b2 duplicity-backend-local duplicity-backend-s3_boto3 duplicity-backend-ssh_paramiko
|
||||
if [ "$USE_PODMAN" = "true" ]; then
|
||||
dnf -y --refresh install podman podman-compose
|
||||
ln -s podman /usr/bin/docker
|
||||
ln -s podman-compose /usr/bin/docker-compose
|
||||
systemctl --user start podman.socket
|
||||
systemctl --user enable podman.socket
|
||||
mkdir -p /var/run
|
||||
ln -s /run/user/0/podman/podman.sock /var/run/docker.sock
|
||||
else
|
||||
dnf -y --refresh install docker docker-compose
|
||||
# Put in log rotation fix for docker container logs
|
||||
sed -i -e "s,^OPTIONS=.*,OPTIONS=''," /etc/sysconfig/docker
|
||||
cat > /etc/docker/daemon.json <<EOF
|
||||
{
|
||||
"max-concurrent-downloads": 3,
|
||||
"max-download-attempts": 20,
|
||||
@ -1462,7 +1472,8 @@ EOF
|
||||
}
|
||||
}
|
||||
EOF
|
||||
systemctl enable --now docker
|
||||
systemctl enable --now docker
|
||||
fi
|
||||
fi
|
||||
|
||||
# Restart docker daemon
|
||||
|
Loading…
x
Reference in New Issue
Block a user