nuits.jp blog

C#, Xamarin, WPFを中心に書いています。Microsoft MVP for Development Technologies。

Docker

VSTSからAzure Container RegistoryにコンテナイメージをCI/CDする

本エントリーでは VSTSのGitリポジトリにDockerfileを保存し VSTSで自動ビルドしたものを Azure Container Registryへプッシュする 方法を説明します。

Azure Container Registryを使う

PrivateなDockerのRegistryとして、Azure Container Registryを利用する方法をまとめました。 今回はAzure Active Directoryを利用して認証する方法を紹介します。*1 *1:AADを利用せず管理者ユーザーを有効化する方が手軽ですが、アカウント・パスワードを共…

Docker for Windowsでホストのフォルダがマウントできなくなった場合の対処方法

昨日まで繋がってたのに!ってときに、次のようなエラーが出ていた場合の対処方法です。 docker: Error response from daemon: error while creating mount source path '/host_mnt/d/....': mkdir /host_mnt/d: file exists. Docker for Windowsの設定画面…

Windows Subsystem for Linux(Hyper-Vなし)でDockerを動かす

Docker for Windowsは非常に便利なのですが、Hyper-V前提になっていることが多くの足かせを生んでいます。Hyper-VはCPUの仮想化支援機能を占有してしまうため、VMwareなどの他の仮想化ソフトウェアや、Intel HAXMを利用したAndroid Emulatorと同時に動かすこ…

MarkdownからRe:VIEWを利用し簡単にPDF生成できるツールをリリースしました

MarkdownからPDFを簡単に生成できるDockerのContainerイメージを作成し、DockerHubに公開しました。 コマンドを2行実行するだけで作成できます。 中身的にはRe:ViewのContainerイメージをベースにmd2reviewをインストールし、サポートのシェルスクリプトをい…

Docker for Windowsで"could not read CA certificate"エラーが発生した時の対応方法

Docker for Windowsのバージョンを上げた時などで、つぎのようなエラーメッセージがでてDockerがほぼ使えない状態になってしまいます。 could not read CA certificate "C:\Users\\.docker\machine\machines\default\ca.pem": open C:\Users\.docker\machine…