Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docker version check warning for -ce #2741

Open
Tux opened this issue Dec 20, 2023 · 2 comments
Open

docker version check warning for -ce #2741

Tux opened this issue Dec 20, 2023 · 2 comments
Assignees

Comments

@Tux
Copy link

Tux commented Dec 20, 2023

$ docker version --format '{{.Server.Version }}'
24.0.5-ce

=>

buildContainerImage.sh: line 97: [: 2405-ce: integer expression expected
diff --git a/OracleDatabase/SingleInstance/dockerfiles/buildContainerImage.sh b/OracleDatabase/SingleInstance/dockerfiles/buildContainerImage.sh
index 0239f698..c757047a 100755
--- a/OracleDatabase/SingleInstance/dockerfiles/buildContainerImage.sh
+++ b/OracleDatabase/SingleInstance/dockerfiles/buildContainerImage.sh
@@ -90,10 +90,11 @@ checkPodmanVersion() {
 checkDockerVersion() {
   # Get Docker Server version
   echo "Checking Docker version."
-  DOCKER_VERSION=$("${CONTAINER_RUNTIME}" version --format '{{.Server.Version }}'|| exit 0)
+  DOCKER_VERSION=$("${CONTAINER_RUNTIME}" version --format '{{.Server.Version }}' | sed 's/-ce$//' || exit 0)
   # Remove dot in Docker version
   DOCKER_VERSION=${DOCKER_VERSION//./}

+  echo "${DOCKER_VERSION}" "${MIN_DOCKER_VERSION//./}"
   if [ "${DOCKER_VERSION}" -lt "${MIN_DOCKER_VERSION//./}" ]; then
     echo "Docker version is below the minimum required version ${MIN_DOCKER_VERSION}"
     echo "Please upgrade your Docker installation to proceed."
@aditya059
Copy link
Member

Hi @Tux
Please provide more info on how you installed this docker version. I tried installing the same version and ran docker version. I am not getting -ce.

$ sudo docker version --format '{{.Server.Version }}'
24.0.5

Also, no one else has filed this issue. It seems to be specific to your installation.

@Tux
Copy link
Author

Tux commented Jan 16, 2024

🐧 ux
pc09  Linux 5.14.21-150400.24.97-default [openSUSE Leap 15.4]  HP Z4G4 Xeon(R) W-2245 CPU @ 3.90GHz/3900(16 cores) x86_64  31810 Mb
🐧 which docker
/usr/bin/docker
🐧 rpm -qf /usr/bin/docker
docker-24.0.7_ce-150000.190.4.x86_64
🐧 zypper se -si docker-24.0.7_ce-150000.190.4.x86_64
Loading repository data...
Reading installed packages...

S  | Name   | Type    | Version                | Arch   | Repository
---+--------+---------+------------------------+--------+-------------------------------------------------------------
i+ | docker | package | 24.0.7_ce-150000.190.4 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
🐧 cat /etc/zypp/repos.d/repo-sle-update.repo
[repo-sle-update]
name=Update repository with updates from SUSE Linux Enterprise 15
enabled=1
autorefresh=1
baseurl=http://download.opensuse.org/update/leap/$releasever/sle/
path=/
type=rpm-md
keeppackages=0
🐧 sudo zypper in docker

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants