From 762603f0ad2b96123f4908add6d00136449ef0bd Mon Sep 17 00:00:00 2001 From: lunardunno <126363523+lunardunno@users.noreply.github.com> Date: Wed, 26 Jun 2024 11:01:11 +0400 Subject: [PATCH] improving podman compatibility 1) Disabling message: Emulate Docker CLI using podman. 2) Changed short-name-mode operating mode in podman. 3) temporary replacement for the docker service whose activity is being checked --- client/server_scripts/install_docker.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/client/server_scripts/install_docker.sh b/client/server_scripts/install_docker.sh index 07300739..cec99d26 100644 --- a/client/server_scripts/install_docker.sh +++ b/client/server_scripts/install_docker.sh @@ -14,11 +14,14 @@ if ! command -v docker > /dev/null 2>&1; then sudo $pm $check_pkgs;\ if [ "$check_moby" != "0" ]; then echo "Docker is not supported"; docker; exit 1;\ else sudo $pm $silent_inst $docker_pkg;\ if ! command -v docker > /dev/null 2>&1; then docker; exit 1;\ - elif [ "$check_podman" != "0" ]; then sleep 5; sudo systemctl enable --now podman.socket; sleep 5;\ + elif [ "$check_podman" != "0" ]; then \ + sleep 5; sudo systemctl enable --now podman.socket; sleep 5;\ + sudo touch /etc/containers/nodocker;\ + sudo sed -i 's/short-name-mode = "enforcing"/short-name-mode = "permissive"/g' /etc/containers/registries.conf;\ else sleep 5; sudo systemctl enable --now docker; sleep 5; fi;\ fi;\ fi;\ -if [ "$(systemctl is-active docker)" != "active" ]; then \ +if [ "$(systemctl is-active podman.socket)" != "active" ]; then \ sudo $pm $check_pkgs; sudo $pm $silent_inst $docker_pkg;\ sleep 5; sudo systemctl start docker; sleep 5;\ fi;\