I wanted to run Google's gcloud
tool in a container. In addition to wanting to use gcloud in some CI/CD scripts, it's a rather large package and is updated quite frequently. Rather than run it locally on a development box, let's move execution into a container.
Google provides gcloud …
Thanks to the BSides Atlanta Organizers and Volunteers who gave us the opportunity to share what we've been working on! Plus, they made a really cool badge.
We've been doing some neat work with various open-source projects and tools (like OpenWRT, Python, OpenVPN, Docker, Apache NiFi) to create an inexpensive …
Google's App Engine Flexiblie Environment supports "custom runtimes" which means you can push a Docker container to provide the web application that will be served (rather than using Google's proprietary app engine interface).
Why App Engine versus running the Docker container directly in Google's Compute Engine or Google's Kubernetes Engine …
Instead of downloading and installing docker-compose, it is possible to run docker-compose within a docker container! This is handy when all that you have access to is a fixed image (like Google's Container Optimized OS, CoreOS, or Fedora Atomic). Google posted some great instructions on how to do this but …
My home broadband is fast, but not as fast compared to other offerings today. It's good enough for most tasks, but docker push
often overwhelms my connection (see bufferbloat for more information). By default, docker uploads 5 layers at a time. This number of packets can overwhelm poor network devices …