-
Continue reading →: Docker Hub – Build Hooks
I tried out the Docker Hub post_push hook script today with my automated build and it works great. This link has all the details around more advanced Docker Hub build scripting. What I tried using the post_push script for was to tag my mainline build (latest) with another specific tag…
-
Continue reading →: Docker Goodies – Frequent Commands
Noting some of the usual Docker commands I run for future reference… Start Docker daemon = systemctl start docker View running Docker images = docker ps View all images on the server = docker images or docker image ls Remove all images on the server (dangling and unused) = docker…
-
Continue reading →: Docker Build Error – Temporary Error (try again later)
When building a new Docker image from Alpine 3.6 (RUN apk –update add –virtual build-dependencies gcc …), I encountered the following errors: fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/main/x86_64/APKINDEX.tar.gz ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.6/main: temporary error (try again later) WARNING: Ignoring APKINDEX.84815163.tar.gz: No such file or directory fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/community/x86_64/APKINDEX.tar.gz ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.6/community: temporary error (try again later) WARNING: Ignoring…
-
Continue reading →: AWS DynamoDB Throughput Capacity
Calculating throughput capacity! Read capacity units 1 strong consistent read per second up to 4 KB item 2 eventually consistent reads per second up to 4 KB item Write capacity unit 1 write per second for an item up to 1 KB in size Example: 1000 writes per 10 seconds @ 512 bytes…
-
Continue reading →: RHEL – Start dhclient on boot
I just spun up a RHEL instance and noticed my DHCP Client was not starting on boot. Simplest solution for me was to update my NICs interface file with “ONBOOT=yes” and ensure “BOOTPROTO=dhcp” was set.
-
Continue reading →: DevOps Interview Questions
Are you interested in applying for a new job? Possibly a job in the DevOps field? Or even hiring for a DevOps related position? If so, read on…. The meaning of DevOps and the tooling associated with it differs depending on who you talk too or what company you work…
-
Continue reading →: Heroku + Slack = ChatOps
Heroku is a great PAAS offering. It has a nice free tier that allows you to deploy an application publicly with little effort. Heroku also has nice integration with Slack. It reminds me of the VSTS Slack Bot I blogged about earlier. With Heroku\Slack you have the ability to deploy…
-
Continue reading →: AWS Linux 2 – VirtualBox
So you want to run the AWS Linux 2 OS on your laptop for development purposes? Its no problem now! I followed the instructions (here) to get Linux 2 running with a VirtualBox VM. These are the high-level steps I took. Create a cloud-init configuration ISO Create my user-data and…
-
Continue reading →: Dojo Learning – Thoughts!
So what is Dojo Learning? The concept originated at Target as an immersive learning approach to help drive agile adoption. For a great explanation, please read “The Target Dojo“. Below are some of my thoughts around the Dojo learning program. You are in the Dojo for 2 things. Learn and…
-
Continue reading →: Minimum Viable Product – Lean Startup
So what Minimum Viable Product (MVP)? MVP is a core component of the Lean Startup methodology. During MVP, the team will follow a build-measure-learn feedback loop. Initially during the build phase, the team will produce a version of the product with the least effort that allows for validated learning. After the…