<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Docker on Maarten on IT</title><link>https://maarten.mulders.it/categories/docker/</link><description>Recent content in Docker on Maarten on IT</description><generator>Hugo</generator><language>en-us</language><copyright>&amp;copy; 2013 - 2026 Maarten Mulders</copyright><lastBuildDate>Mon, 27 Sep 2021 21:26:41 +0200</lastBuildDate><atom:link href="https://maarten.mulders.it/categories/docker/index.xml" rel="self" type="application/rss+xml"/><item><title>Building ASP.NET Core apps on CircleCI</title><link>https://maarten.mulders.it/2018/04/building-asp.net-core-apps-on-circleci/</link><pubDate>Mon, 02 Apr 2018 11:42:35 +0200</pubDate><guid>https://maarten.mulders.it/2018/04/building-asp.net-core-apps-on-circleci/</guid><description>&lt;p&gt;Recently, my co-worker &lt;a href="https://twitter.com/willem_meints"&gt;Willem&lt;/a&gt; pulled my attention to the &lt;a href="https://docs.microsoft.com/en-us/dotnet/standard/microservices-architecture/index"&gt;.NET Microservices. Architecture for Containerized .NET Applications&lt;/a&gt; e-book.&#10;Although I have a strong background in Java and the Java platform, I started reading it, and soon I felt like trying it out.&#10;But building software without having automated builds and tests is not the real thing, so that was the first thing I wanted to do.&#10;I usually use &lt;a href="https://circleci.com/"&gt;CircleCI&lt;/a&gt; for that, but unfortunately they don&amp;rsquo;t seem to have an official guide for that.&lt;/p&gt;</description></item><item><title>Combining Docker and Maven</title><link>https://maarten.mulders.it/2015/12/combining-docker-and-maven/</link><pubDate>Wed, 02 Dec 2015 08:34:40 +0200</pubDate><guid>https://maarten.mulders.it/2015/12/combining-docker-and-maven/</guid><description>&lt;p&gt;When you&amp;rsquo;re building Java or JVM-based software, chances are these days you&amp;rsquo;ll be deploying it inside Docker.&#10;Chances also are you&amp;rsquo;re building it with Maven.&#10;Now how do you combine the two?&#10;Of course, you could plumb together some scripts for the platform of your choice, but there&amp;rsquo;s a few disadvantages to that.&#10;First of all, it makes you platform-dependant: your build may not work - or behave differently - depending on the platform where you&amp;rsquo;re building.&#10;Secondly, it&amp;rsquo;s not very elegant, since it does not easily facilitate re-use.&#10;And in these days of microservices, we don&amp;rsquo;t want to be copying the same scripts over and over again.&#10;Thirdly, it requires the Docker binaries to be present on the system where you perform your build.&lt;/p&gt;</description></item></channel></rss>