Skip to content

Commit c5c232a

Browse files
committed
Change docker links to latest versions
1 parent 53e3baf commit c5c232a

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

Dockerfile

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)