Linux Centos でスクリプトを使用して Docker をインストールする方法

Linux Centos でスクリプトを使用して Docker をインストールする方法

Dockerの主な機能は何ですか?

現在、Docker には少なくとも次のアプリケーション シナリオがあります。
1) テスト: Docker はテストとリリースに非常に適しています。Docker はパッケージ化後、テスターに​​直接提供して実行できます。テスターは、環境を構築して展開するために、運用と保守、開発に協力する必要がなくなります。
2) テストデータの分離: テスト中は、テストシナリオの変更により、依存するデータベースデータを変更したり、memcache や Redis にキャッシュされたデータをクリアしたりする必要があることがよくあります。従来の仮想マシンと比較すると、Docker は軽量で便利です。このデータをさまざまな画像に分割し、さまざまなニーズに応じていつでも切り替えることが容易です。
3) 開発: 開発者は同じ Docker イメージを共同で使用し、変更されたソースコードはローカル ディスクにマウントされます。異なる環境によって生じるプログラムの動作の違いを心配する必要がなくなり、新入社員は入社時にすぐに開発およびコンパイル環境を確立できるようになります。
4) PaaS クラウド サービス: Docker は、コマンドラインのカプセル化とプログラミングをサポートできます。自動読み込みとサービスの自己検出により、Docker イメージにカプセル化されたサービスをクラウド サービスに拡張することが非常に便利です。 Doc 変換プレビューなどのサービスはイメージ内にカプセル化されており、ビジネス要求に応じて実行中のコンテナの数をいつでも増減して需要に適応できます。
テスト分野における Docker テクノロジの具体的な応用は、次の点に反映されます。
1) 互換性テスト環境を迅速に構築します。Docker のイメージとコンテナ技術の特性から、テスト対象のアプリケーションをさまざまな Web サーバー、ミドルウェア、データベースを組み合わせた環境で完全に検証する必要がある場合、基本的な Docker イメージを使用してさまざまなコンテナを迅速に作成し、対応する技術コンポーネントをロードしてすぐに実行を開始できるため、テスト環境の設定に費やす時間を大幅に節約できます。
2) 複雑な分散テスト環境を迅速に構築
Docker の軽量な仮想化機能により、単一のマシン (テスターのラップトップでも) 上に数百または数千の分散ノードを持つコンテナ環境を簡単に構築できるため、以前は構築に多くの時間とマシン リソースが必要だった分散型の複雑なテスト環境をシミュレートできます。
3) 継続的インテグレーション
Docker はコンテナを迅速に作成および取り消すことができ、継続的インテグレーション環境ではデプロイメントと検証を頻繁かつ迅速に実行できます。

Linux Centosでスクリプトを使用してDockerをインストールする方法を見てみましょう。詳細は次のとおりです。

1. sudoまたはroot権限を使用してCentosにログインします。

2. yumパッケージが最新版に更新されていることを確認する

sudo yum アップデート

3. Dockerインストールスクリプトを実行する

# このスクリプトを実行すると、docker.repo ソースが追加され、Docker がインストールされます
yum インストール curl -y
カール -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

4. Dockerプロセスを開始する

sudo systemctl dockerを起動します

5. Dockerが正常にインストールされていることを確認し、コンテナ内でテストイメージを実行します。

sudo docker run hello-world
ドッカーps

6. Docker CEを削除する

sudo yum 削除 docker-ce
sudo rm -rf /var/lib/docker

Linux CentOS でスクリプトを使用して Docker をインストールする方法についての記事はこれで終わりです。スクリプトを使用して Docker をインストールする方法に関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • CentOS7にDockerをインストールする詳細な手順
  • CentOSにDockerをインストールする方法
  • CentOS 7にDockerをインストールする
  • CentOS 8 に Docker をインストールする詳細なチュートリアル
  • CentOS 8.4 に Docker をインストールする詳細なチュートリアル
  • CentOS 8にdockerをインストールする最も詳細な方法
  • CentOS 8.4 での Docker パッケージのオフラインインストールの問題について
  • Centos7 に Docker をインストールします (2020 の最新バージョンが利用可能、コピーして貼り付けるだけ)
  • Dockerのyumソースの設定とCentOS7へのインストールの詳細な説明
  • CentOS 7.5 に Docker をインストールする詳細なチュートリアル
  • CentOS用のDockerの特定のバージョンをインストールする

<<:  JavaScriptプロトタイプチェーンを理解する

>>:  MySQLデータを復元する2つの方法

推薦する

Vueはテーマ切り替えのための複数のアイデアを実装します

目次テーマを動的に変更する最初の方法: 動的コンポーネント2番目の方法はルーティング分離です要約する...

Mysql5.6.36 スクリプトのコンパイル、インストール、初期化のチュートリアル

概要この記事は、centos7.3 上で mysql5.3.6 を自動的にコンパイルしてインストール...

相対幅と絶対幅が競合する場合の HTML+CSS div ソリューション

相対幅と絶対幅が競合する場合のdivソリューション概要: 一般的に、絶対幅を使用する場合は px を...

ウェブのさまざまなフロントエンド印刷方法: CSS はウェブページの印刷スタイルを制御します

CSS は Web ページの印刷スタイルを制御します。 CSS を使用して印刷スタイルを制御します。...

3つの簡単な調整でMySQLを最適化する

私は熟練した DBA になるつもりはありませんが、MySQL を最適化するときは、いくつかの構成を調...

IE のテキストモード! DOCTYPE の役割の紹介

前の記事で説明したフォームの自動入力の問題を解決した後、新しい問題が発生しました。ページの一部のスタ...

高性能な HTML アプリケーションを作成するためのヒント

Web ページのパフォーマンスを向上させるにはどうすればよいでしょうか?ほとんどの開発者は、Java...

React でカレンダー コンポーネントを構築するためのステップ バイ ステップ ガイド

目次事業背景テクノロジーの活用技術的な問題デザインのアイデア😱 困惑と苦痛に満ちた顔🙄考え始める🌲デ...

Vueは製品の拡大鏡効果を実現します

この記事の例では、製品の拡大鏡効果を実現するためのVueの具体的なコードを共有しています。具体的な内...

MySQL における varchar 型と char 型の違い

目次前述のVARCHAR型VARCHAR適用可能な状況CHAR型テストVARCHAR(5)とVARC...

ZabbixはSNMPに基づいてLinuxホストを監視します

序文: Linux ホストは、エージェント プログラムをインストールする場合でも、SNMP を使用す...

MySQLのREDOログとUNDOログの詳細な説明

MySQL ログ システムで最も重要なログは、REDO ログとアーカイブ ログです。後者は MySQ...

CSS ラベルモード表示プロパティの詳細な説明

コードは次のようになります。 <!DOCTYPE html> <html> ...

QT が MYSQL データベースに接続するための詳細な手順

最初のステップは、対応するデータベースモジュール(sql)をプロジェクトファイル( .pro )に追...