Docker 24.0.0 がリリースされました。具体的な更新内容は次のとおりです。
新しい
- コンテンツ ストアとしての containerd の実験的サポートを導入します (既存のストレージ ドライバーを置き換えます)。moby/moby#43735、その他の moby/moby プル リクエスト
--host
CLI フラグはssh://
ホスト アドレスのパス コンポーネントをサポートするようになり、リモート ホスト上で設定を行わずに代替ソケット パスを使用できるようになりました。ドッカー/cli#4073docker info
CLI コマンドはバージョンとプラットフォームのフィールドを報告するようになりました。ドッカー/cli#4180- デーモン フラグを導入して、
--default-network-opt
新しく作成されたネットワークのオプションを構成します。モビー/モビー#43197 - デフォルトの seccomp プロファイル内の
socket(2)
システム コール ファミリへのアクセスを制限しますAF_VSOCK
。モビー/モビー#44562 - コンテナにOCIランタイム・アノテーションを設定するためのサポートが導入されました。docker/cli#45025、moby/moby#45025
daemon.json
で代替ランタイムを構成できるようになり、ランタイム名のエイリアス化とオプションの受け渡しが可能になりました。モビー/モビー#45032- を除き
PATH
、docker-init
バイナリは FHS 準拠の libexec ディレクトリに配置されるようになります。モビー/モビー#45198 - API:
GET /info
でデーモンレベルを表示します--no-new-privileges
。API: のサーフェス。moby / moby#45320
消去
docker info
二度と報告しないでくださいIndexServiceAddress
。ドッカー/cli#4204- libnetwork: 古いカーネル バージョンのフォールバック コードを削除します。moby/moby#44684 、 moby/moby#44802
- libnetwork: 従来の Swarm に関連する未使用のコードを削除します。モビー/モビー#44965
- libnetwork:暗号化された Swarm オーバーレイ ネットワークから
xt_u32
カーネル モジュールの使用を削除します。モビー/モビー#45281 buildinfo
標準の出所証明を優先して、ビルドキットの非推奨のサポートを削除します。モビー/モビー#45097- 非推奨の AUFS およびレガシー
overlay
ストレージ ドライバーを削除しました。moby/moby#45342、 moby/moby# - 非推奨の
overlay2.override_kernel_check
ストレージドライバーオプションを削除しました。モビー/モビー#45368 - AppArmor プロファイルから古いバージョンを削除する
apparmor_parser
回避策。モビー/モビー#45500 - API:
GET /images/json
空の RepoTag と RepoDigest は<none>:<none>
/<none>@<none>
として表されなくなりました。API >= 1.43の場合は空の配列を返します。モビー/モビー#45068
廃止する
- 非推奨の
--oom-score-adjust
デーモン オプション。モビー/モビー#45315 - API:
GET /images/json
とGET /images/{id}/json
のフィールドは非推奨になりましたVirtualSize
。モビー/モビー#45346
バグ修正と機能強化
docker stack
このコマンドは、Compose ファイル内のビルド セクションを検証しなくなりました。ドッカー/cli#4214- タイムアウト後に滞留するヘルスチェックプロセスを修正しました。モビー/モビー#43739
overlay2
ストレージドライバーを使用する場合のコンテナー起動のオーバーヘッドを削減します。モビー/モビー#44285- API:複数のフィルターと処理
GET /images
中。モビー/モビー#44503before=
since=
- ユーザー定義ネットワークで使用される組み込み DNS リゾルバー実装の多数のバグを修正しました。モビー/モビー#44664
execDuration
イベント属性マップにフィールドを追加します。モビー/モビー#45494- Windowsおよびドライバーを使用して
internal
、 Swarm レベルのネットワークを作成できるようになりました。moby/swarmkit#3121、moby/moby#45291l2bridge
nat
パッケージの更新
- 更新に進みます
1.20.4
。docker/cli#4253 、 moby/moby#45456 containerd
に更新しますv1.7.1
。モビー/モビー#45537buildkit
に更新しますv0.11.6
。モビー/モビー#45367