26 lines
499 B
Bash
26 lines
499 B
Bash
#!/bin/bash
|
|
set -e
|
|
|
|
dockerd-entrypoint.sh &
|
|
DOCKER_PID=$!
|
|
|
|
echo "Waiting for Docker daemon..."
|
|
timeout=30
|
|
while ! docker info > /dev/null 2>&1; do
|
|
timeout=$(($timeout - 1))
|
|
if [ $timeout -eq 0 ]; then
|
|
echo "Timed out waiting for Docker daemon to start"
|
|
exit 1
|
|
fi
|
|
sleep 1
|
|
done
|
|
echo "Docker is ready."
|
|
|
|
echo "Starting K3s..."
|
|
exec k3s server \
|
|
--snapshotter=native \
|
|
--disable=traefik \
|
|
--write-kubeconfig-mode=644 \
|
|
--https-listen-port=6443 \
|
|
"$@"
|