日本語版
最新ニュース
世界

Docker管理が進化していますこれらの8つのツールは私の人生を楽にしました| Devlinkのヒントによって| 2025年4月

ああ、2020年のDockerの古き良き時代:ランニング docker ps 壊れているものを確認するには(ネタバレ:すべて)あなたのサイドのギグのようなコンテナを手動で再起動します1.2GBの画像を指を交差させた状態で生産に押します変更後の再建を忘れ、なぜそれが機能していないのか疑問に思う更新を管理することは…まったく管理していません見てください - Dockerは堅実なツールでした(そして今でもそうです)。しかし、 周りの生態系は未熟でした。私たちのほとんどは、シェルスクリプト、ヤムルの魔術、フラストレーションのミックスを使用して、ダクトテープのワークフローです。これがこれらのワークフローを苦しめた理由です:1。ゆっくり、肥大化した画像がビルドしますパッケージマネージャーをレイヤーし、必要のないツールをインストールし、90年代のPCよりも多くのジャンクで画像を出荷します。マルチステージビルドが存在しましたが、誰もそれらを正しく使用しませんでした。2。ゼロオートメーションJenkinsやGithubアクションを実行していない場合 ちょうどいい、コンテナを更新すると、サーバーにsshを入れて、新しい画像を手動で引くことを意味しました。はい、2013年のように。3.可視性はありませんDockerログは便利です - そうでないまで。把握します なぜ crash落したものは、ナルニアでバグを狩るようなものでした。メトリックが欲しいですか?開発者のためにPrometheusをセットアップしてください。4。痛みを伴うDEVループ再構築します。再起動。あなたが忘れてしまったことに気づきます COPY . . あなたのdockerfileで。もう一度再構築します。それはあなたが戻っていない20分です。それに5つの容器を掛けて、今ではそれはaです 日。5.自動更新、回復なし1つの時代遅れの容器は2つ、次に10に変わります。あなたは何が実行されているかを忘れます。展開中に何かが壊れます - そしてあなたの唯一のロールバック計画はCtrl+Cと祈りです。選択肢がなかったので、私たちはこれをすべて容認しました。しかし今?より良いツールがあります。よりスムーズ。より賢い。そして実際に使用するのは楽しいです。これらはぼんやりした「代替」ではありません。これらは、私が恐ろしいコンテナの作業を止めさせた合法で実用的なツールです。それぞれ、それが解決する問題、そしてそれが輝いたときにあなたを歩きます。 #Docker管理が進化していますこれらの8つのツールは私の人生を楽にしました #Devlinkのヒントによって #2025年4月

Docker管理が進化していますこれらの8つのツールは私の人生を楽にしました| Devlinkのヒントによって| 2025年4月

1745543853
2025-04-25 01:08:00

ああ、2020年のDockerの古き良き時代:

  • ランニング docker ps 壊れているものを確認するには(ネタバレ:すべて)
  • あなたのサイドのギグのようなコンテナを手動で再起動します
  • 1.2GBの画像を指を交差させた状態で生産に押します
  • 変更後の再建を忘れ、なぜそれが機能していないのか疑問に思う
  • 更新を管理することは…まったく管理していません

見てください – Dockerは堅実なツールでした(そして今でもそうです)。しかし、 周りの生態系は未熟でした。私たちのほとんどは、シェルスクリプト、ヤムルの魔術、フラストレーションのミックスを使用して、ダクトテープのワークフローです。

これがこれらのワークフローを苦しめた理由です:

1。ゆっくり、肥大化した画像がビルドします

パッケージマネージャーをレイヤーし、必要のないツールをインストールし、90年代のPCよりも多くのジャンクで画像を出荷します。マルチステージビルドが存在しましたが、誰もそれらを正しく使用しませんでした。

2。ゼロオートメーション

JenkinsやGithubアクションを実行していない場合 ちょうどいい、コンテナを更新すると、サーバーにsshを入れて、新しい画像を手動で引くことを意味しました。はい、2013年のように。

3.可視性はありません

Dockerログは便利です – そうでないまで。把握します なぜ crash落したものは、ナルニアでバグを狩るようなものでした。メトリックが欲しいですか?開発者のためにPrometheusをセットアップしてください。

4。痛みを伴うDEVループ

再構築します。再起動。あなたが忘れてしまったことに気づきます COPY . . あなたのdockerfileで。もう一度再構築します。
それはあなたが戻っていない20分です。それに5つの容器を掛けて、今ではそれはaです

5.自動更新、回復なし

1つの時代遅れの容器は2つ、次に10に変わります。あなたは何が実行されているかを忘れます。展開中に何かが壊れます – そしてあなたの唯一のロールバック計画はCtrl+Cと祈りです。

選択肢がなかったので、私たちはこれをすべて容認しました。しかし今?より良いツールがあります。よりスムーズ。より賢い。そして実際に使用するのは楽しいです。

これらはぼんやりした「代替」ではありません。これらは、私が恐ろしいコンテナの作業を止めさせた合法で実用的なツールです。それぞれ、それが解決する問題、そしてそれが輝いたときにあなたを歩きます。

#Docker管理が進化していますこれらの8つのツールは私の人生を楽にしました #Devlinkのヒントによって #2025年4月

執筆者について: nipponese

Nipponese News編集部は、国内外のニュースを日本語で分かりやすくお届けします。