Docker on terriblecode https://terriblecode.com/tags/docker/ Recent content in Docker on terriblecode Hugo -- gohugo.io en-US Sun, 12 Apr 2020 11:21:26 -0700 Hosting your own Minecraft Server with a Custom Map https://terriblecode.com/blog/hosting-your-own-minecraft-server-with-a-custom-map/ Sun, 12 Apr 2020 11:21:26 -0700 https://terriblecode.com/blog/hosting-your-own-minecraft-server-with-a-custom-map/ Is hosting your own minecraft server even a good idea? Short answer: Probably not, but it’s fun… kinda Some context So recently a custom minecraft map came out and I wanted to play co-op with my brother, so being the tech person that I am, I decided to host my own minecraft server. Given my experience with Docker I chose that as my solution for running the server and Digital Ocean as my hosting provider. How Docker Images Work: Union File Systems for Dummies https://terriblecode.com/blog/how-docker-images-work-union-file-systems-for-dummies/ Tue, 24 Jul 2018 08:50:00 +0000 https://terriblecode.com/blog/how-docker-images-work-union-file-systems-for-dummies/ A lot of things about Docker are mysterious. Even with an inside view Docker internals are foreign. We take for granted the systems that were built before, not intentionally, but in order to promote progress. However I decided enough was enough and I was going to learn about this technology that I help release almost every single day. The first thing that jumped out to me was the idea of the Union File System that enables Docker’s efficient storage of image layers. Easy and Open Website Analytics with Fathom and Docker https://terriblecode.com/blog/easy-and-open-website-analytics-with-fathom-and-docker/ Wed, 11 Jul 2018 09:44:08 -0700 https://terriblecode.com/blog/easy-and-open-website-analytics-with-fathom-and-docker/ Some context first I’ve been using Google Analytics to track traffic for terriblecode for the better part of 2 years and it’s been an alright experience. Google Analytics has got real time analytics, it’ll tell you how much your page is worth ($$), and it’ll even do nice things like provide graphs etc. But honestly, Google Analytics has always felt like a bear, with a UI that rivals AWS’ console for usability. Deploying Static Sites With Docker and SSL https://terriblecode.com/blog/deploying-static-sites-with-docker-and-ssl/ Thu, 14 Sep 2017 21:32:17 -0700 https://terriblecode.com/blog/deploying-static-sites-with-docker-and-ssl/ Context SSL is increasingly important in today’s web development workflow. No site, however small, is immune to the pitfalls of ignoring such knowledge - not even personal blogs like this one. When Google announced that its Chrome web browser would begin flagging non-SSL sites as “unsafe”; I knew it would be only be a matter of time before I would need to implement an SSL solution for this blog. Dockerizing Python Test Environments https://terriblecode.com/blog/dockerizing-python-test-environments/ Tue, 04 Apr 2017 19:48:47 -0500 https://terriblecode.com/blog/dockerizing-python-test-environments/ Context It’s every maintainer’s nightmare to see these types of failures on PR’s. Nothing in the code base had changed and tests were passing locally, but almost every build we pushed through was failing. I spent so long trying to figure out why they were failing on Travis CI but not on my local machine, but could not find any reason why it was actually happening. Then, I did what any developer would do in a similar situation: I spun up a virtual machine close to what Travis CI would be like and tried to recreate the steps through there.