BuildKit Builder エンジン、Dockerfile 1.4 フロントエンド、および Docker Buildx CLI の新しいバージョンを出荷しました。 これらのそれぞれには、多くの新機能が付属しています。 このブログ投稿では、そのうちの1つであるDockerfilesの新しいコピーモードを示し、開始する必要がある理由を説明します...
工学
スピードブーストの達成は、Mac用のDockerデスクトップ4.6でロック解除されました
virtiofs の紹介 Mac 用 Docker Desktop の 4.6 リリースには、macOS ユーザーのファイル共有パフォーマンスを大幅に向上させる多くの変更が含まれています。 まず、開発者は、と呼ばれる新しい実験的なファイル共有実装を使用するオプションを利用できるようになりました...
Kubernetes が Docker Desktop で内部的にどのように機能するか
Docker Desktop を使用すると、Kubernetes 用のアプリケーションを簡単に開発できます。 インストールの複雑さとホストとの配線を隠すことで、スムーズなKubernetesセットアップエクスペリエンスを提供します。 開発者は、対処するのではなく、自分の仕事に完全に集中することができます...
Dockerデスクトップネットワーキングが内部でどのように機能するか
最新のアプリケーションは、ネットワークを広範に利用します。 ビルド時には、apt-get / dnf / yum / apkがLinuxディストリビューションのパッケージリポジトリからパッケージをインストールするのが一般的です。 実行時に、アプリケーションは内部のpostgresまたはmysqlデータベースに接続()して永続化したい場合があります...
Docker Desktop とのファイル共有
Docker Desktopのユーザーからよく聞かれるトピックの1つは、ファイル共有です。 コンテナ内のソースコードを確認するにはどうすればよいですか? ボリュームマウントとバインドマウントの違いは何ですか? ファイル共有がLinuxよりも遅いのはなぜですか、どうすれば高速化できますか? このブログでは...
NVIDIA GPU での Docker Desktop に対する WSL 2 GPU のサポート
BenがDocker DesktopでNvidiaのサポートについて書いてから1年が経ちました。 当時、Windows Insiderプログラムに参加し、ベータCUDAドライバーを使用し、Dockerデスクトップの技術プレビュービルドを使用する必要がありました。 今日、すべてが変わりました:OS上で...
Apache Log4j 2 CVE-2021-44228
更新日:2021年12月13日 CVE-2021-44228の更新として、バージョン2.15.0で行われた修正は、特定のデフォルト以外の構成では不完全でした。 追加の問題が特定され、CVE-2021-45046で追跡されています。 この脆弱性をより完全に修正するには、...
より高速なマルチプラットフォーム ビルド: Dockerfile クロスコンパイル ガイド
ソフトウェア業界では、いくつかの重要な変化が起こっています。 AppleがすべてのマシンをカスタムARMベースのシリコンに移行し、AWSがGraviton2インスタンスで最高のコストあたりのパフォーマンス比を提供しているため、すべてを期待することはできなくなりました...
Graphcore Poplar SDK Container Images が Docker Hub で利用可能に
GraphcoreのPoplar® SDKは、開発者がDocker Hubを介してアクセスでき、GraphcoreはDockerのVerified Publisher Programに参加しています。 Dockerと協力して、ソフトウェアスタックをコンテナイメージとして配布し、開発者が簡単に構築、管理できるようにします...