私にとって Docker とは何を意味しますか?それが私を変えた

私にとって Docker とは何を意味しますか?それが私を変えた

Windows 向け Docker サポート

気がつけば、私は Docker を使い始めてほぼ 5 年になります。過去 5 年間の Docker の使用により、私の開発習慣は完全に変わりました。今では Windows での開発に完全に慣れました。

Windows に DDocker が統合されているため、ソフトウェアの開発と展開で Windows 環境に起因する問題が発生しなくなります。 Windows でサポートされていない多くのソフトウェアも、Docker コンテナーを通じてインストールできます。 Windows 上でソフトウェアを開発するのは信頼できないと今でも言う人がいるなら、その人は前世紀の人間に違いありません。

Docker をサポートするだけでなく、wsl2 の登場により、Windows は開発者にとってますます使いやすくなっています。特に、vscode のリモート プラグインの登場により、これまでは ssh リモート Linux サーバー経由でしかできなかった Linux アプリケーションを Windows 上で開発できるようになりました。

認めるかどうかは別として、デスクトップ環境に関しては Linux と Windows と Mac の間には大きなギャップがあります。これで、Windows デスクトップ環境を使用しながら Linux サーバー環境を選択できるようになりました。今では両者は完璧に一致しています。

環境構築はもはや頭痛の種ではない

PHP を学習していた頃、環境構築に 1 週​​間かかり、結局完璧な環境を構築できなかったことを今でも覚えています。今は違います。 Docker を使用すると、数分で PHP 環境を構築でき、さらに数分で複数の異なるバージョンの PHP 環境を構築できます。すべてがとても便利です。

以前は、テスト用のクラスターを構築する場合、丸一日かかることもありました。 Docker と Docker-compose を使用すると、わずか数分でクラスター環境を構築できます。

以前、開発を行っていた際、本番環境と開発環境の同期を確保することが困難でした。そのため、多くのバグを本番環境でしか修正できず、非常に危険な作業となっていました。 Docker を使用すると、環境を本番環境とほぼ同じにすることができます。

テストサンドボックス

以前は、新しいソフトウェアを学習して使用する際に、開発環境が損傷してシステムを再インストールする必要が生じるのではないかと心配していました。 Docker を使用すると、環境に損害を与えることを恐れる必要がなくなります。コンテナ環境が破損した場合でも、数分で新しいコンテナを作成できます。 Docker を使用すると、任意に破壊できる環境が確保され、その環境に対して大胆な操作を実行できます。

以前は、開発用、本番用、テスト用の環境がそれぞれ 1 つずつありました。それらの間には常にわずかな違いがあり、これらの違いが多くのバグにつながることがよくありました。これらのバグを再現するには、多くの場合、開発者の多くの時間を費やすことになります。 Docker により、3 つの環境が統合されました。テスターがテスト環境を台無しにした場合でも、数分以内に再構築できます。これはテスターに​​とって素晴らしいニュースです。テスターは、自分の操作によってテスト環境全体が使用できなくなることを心配する必要がなくなります。

要約する

Docker は、開発からテスト、製品のリリースに至るまで、当社のビジネス ロジック全体を一変させました。

最初は Docker を使うのが面倒で、Docker コマンドの学習が退屈に感じるかもしれませんが、一度 Docker に慣れると、Docker が非常に使いやすいので、無意識のうちに好きになってしまうでしょう。

もしある日 Docker があなたの世界から消えてしまったら、開発プロセスに欠かせないものとなっているため、あなたは間違いなく不安になりパニックに陥るでしょう。

<<:  クラウド コンピューティングはどのような方法でデジタル変革をサポートしますか?

>>:  五英クラウドコンピュータは、アリババクラウドのグローバルリソースにワンストップで接続し、企業のリモート業務再開を24時間365日サポートします。

推薦する

クラウドネイティブのセキュリティテストを調べる

著者 |パン・リフェン背景コンテナとクラウドネイティブ プラットフォームにより、企業はアプリケーショ...

Host1plus ロサンゼルス VPS 4 ヶ月使用後のレビュー

2018年6月1日、私はhost1plusのロサンゼルスデータセンターでopenvz仮想化に基づく6...

ウェブサイト構築に不可欠な3つの要素:アイデア、コンテンツ、実行

私は数年間、一般的な中小企業のウェブサイト、トラフィック ウェブサイト、Taobao アフィリエイト...

オンサイト最適化におけるアンカーテキストの使用上の注意点について簡単に説明します。

最適化担当者は皆、テキスト リンクと比較したアンカー テキストの役割を深く認識しています。アンカー ...

trunkspace-ユタ州/$3.96/KVM/1g メモリ/25g ハードディスク/1T トラフィック/Windows

トランクスペースは、音声サーバー、ゲームサーバー、VPS、仮想ホストを主な事業としています。ドメイン...

JD.comの商品一覧ページのユーザーエクスペリエンスとマーケティング手法の簡単な分析(パート3)

昨日の「JD.comの商品一覧ページのユーザーエクスペリエンスとマーケティング手法の簡単な分析(パー...

何度も K-ed されたウェブサイトを持つ 6 歳のウェブマスターから学んだ教訓

私は 2006 年の終わりに Web サイトの構築を開始しました。そして、あっという間に 6 年間 ...

草の根ウェブマスターが最初の100万ドルをすぐに稼ぐ方法

実際、インターネット業界で働く人は皆、すぐに金持ちになりたいという願望を持っています。私自身も、友人...

2017 年にクリスマス マーケティングを最も活用するブランドはどれでしょうか?

クリスマスが近づいてきました。12月で最も賑やかなお祭りであるクリスマスに、今年は大手ブランドからど...

三国志SEOシリーズ(II):藁舟から矢を借りる

三国時代、曹操は80万人の軍隊を率いて東呉を征服しました。孫権と劉備は力を合わせて魏を攻撃する計画を...

MissFreshとDingdong Maicaiが米国の生鮮食品市場で氷と炎の戦いを繰り広げる

6月9日、鼎東麦菜は正式にニューヨーク証券取引所に上場申請書を提出し、同日、ミスフレッシュもナスダッ...

コンテナと Kubernetes を扱うこれら 3 社の「秘密」とは何でしょうか?

今日、あらゆる業界でデジタル変革のペースが加速し、データとワークロードがクラウドに移行しています。こ...

SaaS に関するいくつかの見解、それらはすべて「間違っている」のでしょうか?

「怠惰は人間の本性における最大の悪徳である。」人間の本性に合わせる方法は数多くあり、明確で理解しやす...

GINERNET-6 EUR/1G RAM/10G SSD/300G フロー/500G D

より大きな DDOS の圧力に耐えられる安価なホストを探している場合は、GINERNET がリリース...