22 lines
709 B
Bash
22 lines
709 B
Bash
#!/bin/bash
|
|
|
|
# Input Variables
|
|
STAGING_IP="${PT_staging_ip}"
|
|
|
|
# Update package list and install Docker
|
|
ssh -o StrictHostKeyChecking=no root@${STAGING_IP} "apk update && apk add --no-cache docker docker-cli docker-cli-compose"
|
|
|
|
# Add current user to docker group
|
|
ssh -o StrictHostKeyChecking=no root@${STAGING_IP} "addgroup moeny docker"
|
|
|
|
# Start and enable Docker service
|
|
ssh -o StrictHostKeyChecking=no root@${STAGING_IP} "rc-service docker start && rc-update add docker default"
|
|
|
|
# Verify installation
|
|
if ssh -o StrictHostKeyChecking=no root@${STAGING_IP} "docker --version" > /dev/null 2>&1; then
|
|
echo "Docker installed successfully"
|
|
exit 0
|
|
else
|
|
echo "Docker installation failed"
|
|
exit 1
|
|
fi |