@@ -32,11 +32,12 @@ RUN <<-EOT
3232 sudo git config --system --add safe.directory "*"
3333
3434 sudo mkdir -p /tmp/docker-install
35- sudo curl -fsSL "https://download.docker.com/linux/static/stable/$(uname -m)/docker-28.2.2.tgz" | sudo tar -xz -C /tmp/docker-install
35+ DOCKER_LATEST_VERSION=$(curl -s https://download.docker.com/linux/static/stable/$(uname -m)/ | grep -oP 'docker-\K ([0-9]+\. [0-9]+\. [0-9]+)(?=\. tgz)' | sort -V | tail -n 1)
36+ sudo curl -fsSL "https://download.docker.com/linux/static/stable/$(uname -m)/docker-${DOCKER_LATEST_VERSION}.tgz" | sudo tar -xz -C /tmp/docker-install
3637 sudo mv /tmp/docker-install/docker/docker /usr/local/bin/
3738 sudo rm -rf /tmp/docker-install
3839 sudo mkdir -p /usr/local/lib/docker/cli-plugins
39- sudo curl -fsSL "https://github.com/docker/compose/releases/download/v2.37.0 /docker-compose-linux-$(uname -m)" -o /usr/local/lib/docker/cli-plugins/docker-compose
40+ sudo curl -fsSL "https://github.com/docker/compose/releases/latest/download /docker-compose-linux-$(uname -m)" -o /usr/local/lib/docker/cli-plugins/docker-compose
4041 sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose
4142
4243 sudo apt-get clean
@@ -141,11 +142,12 @@ RUN <<-EOT
141142 sudo git config --system --add safe.directory "*"
142143
143144 sudo mkdir -p /tmp/docker-install
144- sudo curl -fsSL "https://download.docker.com/linux/static/stable/$(uname -m)/docker-28.2.2.tgz" | sudo tar -xz -C /tmp/docker-install
145+ DOCKER_LATEST_VERSION=$(curl -s https://download.docker.com/linux/static/stable/$(uname -m)/ | grep -oP 'docker-\K ([0-9]+\. [0-9]+\. [0-9]+)(?=\. tgz)' | sort -V | tail -n 1)
146+ sudo curl -fsSL "https://download.docker.com/linux/static/stable/$(uname -m)/docker-${DOCKER_LATEST_VERSION}.tgz" | sudo tar -xz -C /tmp/docker-install
145147 sudo mv /tmp/docker-install/docker/docker /usr/local/bin/
146148 sudo rm -rf /tmp/docker-install
147149 sudo mkdir -p /usr/local/lib/docker/cli-plugins
148- sudo curl -fsSL "https://github.com/docker/compose/releases/download/v2.37.0 /docker-compose-linux-$(uname -m)" -o /usr/local/lib/docker/cli-plugins/docker-compose
150+ sudo curl -fsSL "https://github.com/docker/compose/releases/latest/download /docker-compose-linux-$(uname -m)" -o /usr/local/lib/docker/cli-plugins/docker-compose
149151 sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose
150152
151153 sudo apt-get clean
0 commit comments