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つの方法

推薦する

HTML テーブルタグチュートリアル (46): テーブルフッタータグ

<tfoot> タグは、テーブル フッターのスタイルを定義するために使用されます。基本構...

MySQL のスローログオンラインの問題と最適化ソリューション

MySQL スロー ログは、MySQL DBA やその他の開発および運用担当者が細心の注意を払う必要...

MySQL 外部キー制約の一般的な操作の例 [表示、追加、変更、削除]

この記事では、例を使用して、MySQL 外部キー制約の一般的な操作について説明します。ご参考までに、...

MySql のインデックス、ロック、トランザクションの知識ポイントのまとめ

この記事では、MySql のインデックス、ロック、トランザクションに関する知識のポイントをまとめてい...

Docker イメージのプルとタグ操作 pull | tag

Fabric プロジェクトのソースコードを読み直してみたところ、Docker の部分でよくわからな...

MySQLのユーザー権限の確認と管理方法の詳細な説明

この記事では、例を使用して、MySQL ユーザー権限を確認および管理する方法を説明します。ご参考まで...

Macシステムをインストールした後にVMWareがフルスクリーンで表示できない問題を解決する

システム: VMTOOLs ダウンロード:リンク: https://pan.baidu.com/s/...

ubuntu18.04 での qt5.12.8 のインストールと環境設定に関する詳細なチュートリアル

環境システム: Ubuntu 18.04ソフトウェア: qt5.12.8 1. インストールパッケー...

Vue Routerはバックグラウンドデータに応じて異なるコンポーネントをロードします

目次実際のプロジェクトで遭遇する要件実装が間違っているところもある私は個人的に、実装するより良い方法...

Node.js でのクラスター作成に関する簡単な説明

目次クラスタクラスターの詳細クラスター内のイベントクラスター内のメソッドクラスター内の属性クラスター...

MySQL で複数のフィールドを連結する詳細な例

MySQL クエリ結果の行フィールドの結合は、次の 2 つの関数を使用して実装できます。 1. co...

プロキシはVue3データの双方向バインディングの原理を実現します

目次1. proxy と Object.defineProperty の利点2. プロキシ監視オブジ...

CSS3 transition-delay属性のデフォルト値が単位なしの0であり無効である問題を解決します

今日は、CSS3 の transition-delay 属性のデフォルト値 0 に単位がないのは無効...

ウェブページの画像を素早く表示する方法とテクニック

1. .jpg ではなく .gif を使用します。GIF は JPG に比べてサイズが小さくなります...