github.com/cilium/cilium@v1.16.2/.github/gcp-vm-startup.sh (about)

     1  #!/usr/bin/env bash
     2  
     3  apt-get update
     4  apt-get install -y --no-install-recommends \
     5      apt-transport-https \
     6      ca-certificates \
     7      curl \
     8      gnupg \
     9      lsb-release
    10  
    11  HOSTNAME=$(curl --silent http://metadata.google.internal/computeMetadata/v1/instance/attributes/hostname -H "Metadata-Flavor: Google")
    12  echo "Setting hostname $HOSTNAME"
    13  hostname $HOSTNAME
    14  
    15  echo "Installing docker"
    16  curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    17  echo \
    18    "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
    19    $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
    20  apt-get update
    21  apt-get install -y --no-install-recommends \
    22  	docker-ce \
    23  	docker-ce-cli \
    24  	containerd.io
    25  
    26  echo "Adding user $USER to group docker"
    27  usermod -aG docker $USER