Visual Studio Container Tools Extension (Preview)

A couple of days ago, I came across the Visual Studio Container Tools Extension (Preview) Announcement.

Using docker, this VS2019 extension promises to be very useful for container image development and debugging.

Here is my first run through, using the aspnetapp sample docker image.

Preparation

The extension can be installed directly via Visual Studio 2019, or downloaded from the marketplace, as shown below.

visual studio container tools extension download

Once installed, you obviously need to have a running container to watch it in action. For my quick test, I’ve chosen the aspnetapp sample image from mcr.microsoft.com/dotnet/framework/samples:aspnetapp, for which I … more

Docker für Windows – Datenverzeichnis ändern

Mit den Standardeinstellung speichert Docker für Windows seine Daten, wie z.B. Images und Container unter C:\ProgramData\docker

Dies lässt sich einfach mit dem Docker-Kommando

docker info

überprüfen

In der Praxis will man aber die Docker Daten vielleicht gerne auf einem anderen Laufwerk speichern. Wie man Docker dementsprechend konfigurieren kann, will ich nun erläutern.

Zunächst sollte der Docker Service gestoppt werden. Dies kann man entweder über die Service Management Console …

… oder Kommandozeile tun.

Den Docker Dienst/Daemon dockerd.exe findet man normalerweise in C:\Program Files\Docker\

Ruft man diesen mit dem Parameter –help auf, so werden alle verfügbaren Kommandozeilenoptionen … more

Docker in Windows Server 2019 installieren

In dem Artikel von Microsoft zum Installieren von Docker auf einem Windows Server scheinen noch ein paar wichtige Details zu fehlen. Daher hier die Schritte, die bei mir zum Erfolg geführt haben

Wichtig: Momentan ist es wohl noch nicht möglich Docker auf Windows Server 2019 Essentials in Betrieb zu nehmen. Die einzelnen Installationsschritte können zwar durchgeführt werden. Beim installieren des Container-Features kommt es allerdings zu einem Fehler und der Test mit dem Nanoserver schlägt dann fehl. Mit der Standardversion von Windows Server 2019 funktioniert alles wie beschrieben.

Wurde das Betriebssystem gerade erst installiert, so ist es … more

Microsoft Container Registry (MCR) und .NET Core 3.0

Die hauseigene Container Registry von Microsoft existiert ja jetzt schon ein paar Monate und um neuere Images zu pullen, wird empfohlen mcr.microsoft.com/… anstelle von microsoft/… zu verwenden.

In diesem Zusammenhang ist der Blogeintrag von Richard Lander interessant.

So wird z.B. das Image für .NET Core 3.0 nicht über den Docker-Hub, sonder nur über MCR bereitgestellt.

Außerdem werden Nano Server 2016 Images nicht mehr unterstützt.

Weiterhin befinden sich noch Informationen zum End-Of-Life von
.NET Core 2.0 und dem dadurch bedingten Upgrade in dem Artikel.

Durchlesen lohnt sich also.
more

Apache Zeppelin mit PySpark und PostgreSQL benutzen – Teil 1

In dieser kleinen Artikelserie beschreibe ich, wie man Apache Zeppelin mit dem PySpark Interpreter benutzen kann, um eine PostgreSQL Datenbank abzufragen.

Im ersten Teil werde ich das offizielle Docker Image von Apache Zeppelin 0.8.1 um Spark 2.4.0 erweitern. Danach geht es dann weiter mit der Konfiguration des Spark Interpreters um auf PostgreSQL zugreifen zu können. Anschließend werden wir uns mit PgBench eine Datenbank mit Test Daten generieren und zu guter Letzt werden wir diese Daten mit PySpark abfragen

Beginnen wir also mit dem Erweitern des Docker Images. Dazu habe ich folgendes Dockerfile verwendet:

FROM apache/zeppelin:0.8.1

ENV 
more
Scroll to top