File tree Expand file tree Collapse file tree 1 file changed +6
-23
lines changed Expand file tree Collapse file tree 1 file changed +6
-23
lines changed Original file line number Diff line number Diff line change @@ -20,31 +20,14 @@ launch-templates:
20
20
sudo apt install -y openjdk-21-jdk
21
21
sudo update-alternatives --set java /usr/lib/jvm/java-21-openjdk-amd64/bin/java
22
22
java -version
23
- - name : Setup Docker
23
+ - name : Start Docker
24
24
script : |
25
- export DEBIAN_FRONTEND=noninteractive
26
- sudo apt-get update
27
- sudo apt-get install -y ca-certificates curl gnupg
28
- sudo install -m 0755 -d /etc/apt/keyrings
29
- curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
30
- sudo chmod a+r /etc/apt/keyrings/docker.gpg
31
- echo \
32
- "deb [arch=\"$(dpkg --print-architecture)\" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
33
- \"$(. /etc/os-release && echo \"$VERSION_CODENAME\")\" stable" | \
34
- sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
35
- sudo apt-get update
36
- sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
37
- sudo usermod -aG docker $(whoami)
38
-
39
- # Start Docker daemon for containerized environment
40
- sudo mkdir -p /etc/docker
41
- echo '{"storage-driver": "vfs"}' | sudo tee /etc/docker/daemon.json
42
- sudo dockerd --config-file /etc/docker/daemon.json --iptables=false --bridge=none &
43
- sleep 5
44
-
45
- # Wait for Docker to be ready
46
- timeout 30 bash -c 'until docker info > /dev/null 2>&1; do sleep 1; done'
25
+ sudo service docker start
26
+ sudo usermod -aG docker $USER
27
+ newgrp docker
28
+ docker --version
47
29
docker info
30
+
48
31
- name : Setup gradle
49
32
script : ./gradlew wrapper && ./gradlew --stop && ./gradlew clean
50
33
You can’t perform that action at this time.
0 commit comments