init
This commit is contained in:
21
assignments.sh
Normal file
21
assignments.sh
Normal file
@ -0,0 +1,21 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
# Update and install docker
|
||||
apt update -y
|
||||
apt install -y docker.io
|
||||
|
||||
# Enable & start Docker
|
||||
systemctl enable docker
|
||||
systemctl start docker
|
||||
|
||||
# Wait for docker daemon to be ready
|
||||
tries=0
|
||||
while ! docker info >/dev/null 2>&1; do
|
||||
tries=$((tries+1))
|
||||
echo "Waiting for Docker... ($tries)"
|
||||
sleep 30
|
||||
done
|
||||
|
||||
# Run the helloworld container
|
||||
docker run -d --name hello -p 80:8080 testcontainers/helloworld:1.2.0
|
||||
Reference in New Issue
Block a user