工学
-
Go 開発者環境のコンテナー化 – パート 1
開発チームに参加すると、生産性が高まるまでに時間がかかります。 これは通常、コードベースの学習と環境のセットアップの組み合わせです。 多くの場合、環境をセットアップするための何らかのオンボーディングドキュメントがありますが、私の経験では、これは決して最新ではなく、必要なツールについて常に誰かに助けを求める必要があります。
今すぐ読む
-
マルチアーキテクチャ ビルド、CircleCI はどうですか?
GitHub Actions を使用してマルチアーキテクチャイメージを構築する方法を見てきた前回の記事に続いて、別の CI を使用して同じことを行う方法を示します。 この記事では、最も使用されている CI SaaS の 1 つである CircleCI について考察します。
今すぐ読む
-
Docker Hub を使用してクラウドで Docker イメージをビルドおよびテストする方法
この記事では、クラウドへのコードのデプロイ、GitHub にプッシュするときに Docker Hub を使用してイメージをビルドする方法、Docker Hub を使用してテストの実行を自動化する方法について説明します。
今すぐ読む
-
ドッカー デスクトップ: WSL 2 のベスト プラクティス
Docker Desktop WSL 2バックエンドは、Windows 10インサイダーユーザーが数か月間利用可能になり、MicrosoftはリリースプレビューチャネルでWSL 2をリリースしました(つまり、GAは非常に近いです)。 私たちと初期のユーザーは、それを使用した経験を蓄積しており、Linuxコンテナプロジェクトに実装するためのいくつかのベストプラクティスを共有できることを嬉しく思います。
今すぐ読む
-
マルチアーキテクチャビルドとイメージ、簡単な方法
「一度、どこにでもデプロイする」というのは紙の上では素晴らしいことですが、Raspberry PisやAWS A1インスタンスなどのARMターゲットを使用して請求額を削減したり、古いi386サーバーを使い続けたりする場合は、どこにでもデプロイするのは難しい問題になる可能性がありますこれらのプラットフォーム用のソフトウェアを構築する必要があるため。 この問題を解決するために、Dockerはマルチアーキテクチャビルドの原則を導入し、これを使用して本番環境に配置する方法を見ていきます。
今すぐ読む
-
これらの Dockerfile のベスト プラクティスで開発フローをスピードアップ
ドッカーファイルは、ドッカーイメージを作成するための開始点です。 ファイル形式は、ファイルまたはフォルダーのコピー、コマンドの実行、環境変数の設定、およびコンテナー イメージの作成に必要なその他のタスクを実行できるようにする、明確に定義された一連のディレクティブを提供します。 結果のイメージを安全かつ小さく、すばやく構築し、すばやく更新するために、Dockerfileを適切に作成することが非常に重要です。
今すぐ読む
-
高度な Dockerfiles: BuildKit とマルチステージビルドを使用したビルドの高速化とイメージの縮小
Dockerfiles のマルチステージ ビルド機能を使用すると、より優れたキャッシュとより小さなセキュリティ フットプリントを備えた、より小さなコンテナー イメージを作成できます。 このブログ投稿では、ビルド ステージとランタイム ステージの間でファイルをコピーするだけでなく、この機能を最大限に活用できるようにする、より高度なパターンをいくつか紹介します。 マルチステージビルドを初めて使用する場合は、最初に使用ガイドを読むことから始めることをお勧めします。
今すぐ読む
-
WSL 2 で Docker Desktop をテストする方法
最近、Windows 用の Docker Desktop の新しい Edge バージョン 2.2.3.0 をリリースしました。 これは、WSL 2を正式にサポートする次の安定バージョンのリリース候補と見なすことができます。Windows 10バージョン2004を視野に入れて、Windows 10でLinuxコンテナを実行する最高のエクスペリエンスを提供するための最終仕上げをDockerデスクトップの次のバージョンにします。
今すぐ読む