File tree Expand file tree Collapse file tree 1 file changed +3
-7
lines changed
OracleDatabase/SingleInstance/dockerfiles Expand file tree Collapse file tree 1 file changed +3
-7
lines changed Original file line number Diff line number Diff line change @@ -74,12 +74,10 @@ checkPodmanVersion() {
74
74
echo " Checking Podman version."
75
75
PODMAN_VERSION=$( " ${CONTAINER_RUNTIME} " info --format ' {{.host.BuildahVersion}}' 2> /dev/null ||
76
76
" ${CONTAINER_RUNTIME} " info --format ' {{.Host.BuildahVersion}}' )
77
- # Remove dot in Podman version
78
- PODMAN_VERSION=${PODMAN_VERSION// ./ }
79
77
80
- if [ -z " ${PODMAN_VERSION} " ]; then
78
+ if [ -z " ${PODMAN_VERSION// . / } " ]; then
81
79
exit 1;
82
- elif [ " ${ PODMAN_VERSION} " -lt " ${ MIN_PODMAN_VERSION// . / } " ]; then
80
+ elif [ " $( printf ' %s\n ' " $MIN_PODMAN_VERSION " " $ PODMAN_VERSION" | sort -V | head -n1 ) " != " $ MIN_PODMAN_VERSION" ]; then
83
81
echo " Podman version is below the minimum required version ${MIN_PODMAN_VERSION} "
84
82
echo " Please upgrade your Podman installation to proceed."
85
83
exit 1;
@@ -91,10 +89,8 @@ checkDockerVersion() {
91
89
# Get Docker Server version
92
90
echo " Checking Docker version."
93
91
DOCKER_VERSION=$( " ${CONTAINER_RUNTIME} " version --format ' {{.Server.Version }}' || exit 0)
94
- # Remove dot in Docker version
95
- DOCKER_VERSION=${DOCKER_VERSION// ./ }
96
92
97
- if [ " ${ DOCKER_VERSION} " -lt " ${ MIN_DOCKER_VERSION// . / } " ]; then
93
+ if [ " $( printf ' %s\n ' " $MIN_DOCKER_VERSION " " $ DOCKER_VERSION" | sort -V | head -n1 ) " != " $ MIN_DOCKER_VERSION" ]; then
98
94
echo " Docker version is below the minimum required version ${MIN_DOCKER_VERSION} "
99
95
echo " Please upgrade your Docker installation to proceed."
100
96
exit 1;
You can’t perform that action at this time.
0 commit comments