Public | Automated Build

Last pushed: 20 days ago
Short Description
Simple Debian 8 image with various packages installed for remote server management.
Full Description

remote-comm-jessie

Simple Debian 8 image with various packages installed for remote server management. Meant to be deployed on any cloud instance and populated with SSH keys and credentials to manage Kubernetes, git repos, etc.

What's included

  • gnupg2 and pinentry
  • kubectl
  • gcloud
  • gcsfuse

Usage

  • Run gcloud init to get started with Google Cloud

Cloud Storage FUSE

Note: Run these commands on the host

  • You'll need Google Cloud SDK, gcsfuse and Docker Community Edition
  • Obtain Application Default Credentials for gcsfuse
    • gcloud auth application-default login
    • Or use a JSON file
  • Mount a GCS Bucket gcsfuse -o allow_other my-bucket /mnt/my-bucket
  • Start a container with the bucket mounted
    docker run -it -v /mnt/my-bucket:/mnt/my-bucket chepurko/remote-comm-jessie:v1.0.0 /bin/bash

Secrets and Credentials

  • Install ecryptfs-utils...
Docker Pull Command
Owner
chepurko
Source Repository