ホームページ >運用・保守 >Docker >ドッカーの用途は何ですか?

ドッカーの用途は何ですか?

藏色散人
藏色散人オリジナル
2020-08-19 13:57:024582ブラウズ

Docker の役割: 1. 一貫性のない動作環境によって引き起こされる問題を解決する; 2. 分離の役割を果たし、コード部分の無限ループを回避するメモリ ハードディスクの使用に最大の CPU を制限する; 3 . 拡張機用途としても使用可能。

ドッカーの用途は何ですか?

おすすめ関連記事: 「docker とは

Docker とは開発者がアプリケーションを構築し、依存環境とともにコンテナにパッケージ化し、簡単に公開して任意のプラットフォームに適用できるようにするソフトウェア コンテナ化プラットフォーム。

推奨事項: "docker ビデオ チュートリアル "

Docker 機能:

  • 一貫性のない動作環境を解決する引き起こされる問題。こうすることで、「ローカルでは問題なく動作するのに、サーバー上に置くと動かなくなる」という事態はなくなります。

  • 最大の CPU がメモリ ハードディスクを使用するように制限します。メモリ ハードディスクは独立した役割を果たし、「コードの一部が無限ループを作成し、ディスクがいっぱいになり、他のプログラムも同様に使用する」ことを回避します。電話を切ってください」状態。

  • ダブル 11 の際にマシンを拡張するために使用されます。

ドッカーの用途は何ですか?

誰もがそれを体験できるように、いくつかのケースを紹介します。

ケース 1

数日前、会社のサーバーのバッチの有効期限が切れようとしていました。サーバーは 2015 年に購入したため、ハードウェアのパフォーマンスはクラウドホストの空き容量が少ないため、すべてのサーバーを新世代のサーバーに置き換えることにしましたが、編集者がサーバーの移行準備をしていたとき、心が崩壊するような感覚を感じました。

  • jdk、Tomcat、ngin をインストールするxx

  • jdk 環境変数とシステム変数を構成する

  • Tomcat の構成

  • nginx の構成

  • プロジェクトに必要なビデオ デコード コンポーネントをインストールします

  • プロジェクトをインポートする 必要な特殊なフォントに docker デプロイメント方法を使用することにしました。各サーバーに docker をインストールした後、いずれかのサーバーのミラー ウェアハウスから Tomcat イメージをプルするだけで済みます。これらすべての構成を設定し、独自のミラーをミラー ウェアハウスにアップロードし、作成したミラーを他のいくつかのサーバーにダウンロードし、Docker で実行してコードをアップロードすると、すべてがうまくいきます。

ケース 2

少し前のクリスマス イベント中、プログラマーの残業の末、ようやく会社の臨時活動計画が立ち上げられましたが、 「インターネットにアクセスしてしばらくすると、プロモーション ポスターの中国語名が文字化けしていることに気づきました。リーダーはテスターに​​、なぜテストがうまくいかなかったのかと尋ねました。テスターは非常に憤慨し、私が何度もテストしたのに、と言いました」テストレポートを提出しました。オンラインにする前にすべての問題を解決しました。オンラインにする方法はありませんでした。サーバーの同僚に公式サーバーの Tomcat 設定をチェックしてもらい、Tomcat がデフォルトのエンコーディングである iso8859-1 を使用していることを確認してもらいます。環境はUTF-8です。この問題を受けて、プロジェクトチームは開発環境をdockerに移行することを決定し、テスト環境でテストした後、イメージをパッケージ化して正式環境にリリースすることで、環境の違いによる問題を解決しました。

推奨: 「docker チュートリアル

以上がドッカーの用途は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。