summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAki <please@ignore.pl>2024-01-01 03:38:10 +0100
committerAki <please@ignore.pl>2024-01-01 03:38:10 +0100
commit30ed0b5851b3b28924015bd8f917717c13451a0f (patch)
tree99ca6bb1dd53a3d283e7e9d4a706ca37c5ae0b0a
parent11f344f099470c27a3bd8fef8bedfcd40aa3b4ea (diff)
downloaddocker-ignore-30ed0b5851b3b28924015bd8f917717c13451a0f.zip
docker-ignore-30ed0b5851b3b28924015bd8f917717c13451a0f.tar.gz
docker-ignore-30ed0b5851b3b28924015bd8f917717c13451a0f.tar.bz2
Created ubuntu-18.04-go image
-rw-r--r--ubuntu-18.04-go/Dockerfile5
-rwxr-xr-xubuntu-18.04-go/setup.sh13
2 files changed, 18 insertions, 0 deletions
diff --git a/ubuntu-18.04-go/Dockerfile b/ubuntu-18.04-go/Dockerfile
new file mode 100644
index 0000000..30810c1
--- /dev/null
+++ b/ubuntu-18.04-go/Dockerfile
@@ -0,0 +1,5 @@
+FROM ubuntu:18.04
+ADD setup.sh /root/
+RUN /root/setup.sh
+ENV PATH=$PATH:/usr/local/go/bin
+WORKDIR /build
diff --git a/ubuntu-18.04-go/setup.sh b/ubuntu-18.04-go/setup.sh
new file mode 100755
index 0000000..3cfd1d4
--- /dev/null
+++ b/ubuntu-18.04-go/setup.sh
@@ -0,0 +1,13 @@
+#!/bin/sh -e
+apt-get update
+apt-get upgrade
+apt-get install -y curl
+cd /root
+curl -L "https://go.dev/dl/go1.21.5.linux-amd64.tar.gz" -o go.tar.gz
+cd /usr/local
+tar xf /root/go.tar.gz
+rm -f /root/go.tar.gz
+apt-get remove --purge -y curl
+apt-get autoremove --purge -y
+apt-get clean
+rm -rf /var/lib/apt/lists/*