工学

新しいBuildKitでのイメージのリベースとリモートキャッシュサポートの改善

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よりも遅いのはなぜですか、どうすれば高速化できますか? このブログでは...

Apache Log4j 2 CVE-2021-44228

更新日:2021年12月13日 CVE-2021-44228の更新として、バージョン2.15.0で行われた修正は、特定のデフォルト以外の構成では不完全でした。 追加の問題が特定され、CVE-2021-45046で追跡されています。 この脆弱性をより完全に修正するには、...

より高速なマルチプラットフォーム ビルド: Dockerfile クロスコンパイル ガイド

ソフトウェア業界では、いくつかの重要な変化が起こっています。 AppleがすべてのマシンをカスタムARMベースのシリコンに移行し、AWSがGraviton2インスタンスで最高のコストあたりのパフォーマンス比を提供しているため、すべてを期待することはできなくなりました...