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 における Vue.use() の原理と基本的な使用法

目次序文1. 例で理解する2. ソースコードを分析する3. まとめ要約する序文他の人のコンポーネント...

Spring Cloud での Docker デプロイメントに jib を使用する詳細な手順

ジブの紹介Jib は Google が開発した、Java アプリケーションの Docker および ...

HTML テーブルレイアウト例の説明

HTML ドキュメント内の要素は次々に配置され、ブロックレベル要素の前後に改行が追加されるだけで、合...

Reactはtodolistの追加、削除、変更、クエリを実装します

目次ToDoリストを例に挙げましょうディレクトリは次のとおりですアプリ入力.jsリスト.jsアイテム...

JavaScriptのアロー関数の特徴と通常の関数との違い

目次1. 矢印関数の使用1. 通常関数から矢印関数へ2. 中括弧を省略してリターンする3. 括弧を省...

linxu での Svn ワンクリック インストール シェル スクリプトの詳細な説明

#!/bin/bash #SVNをダウンロード yum -y サブバージョンをインストールします ...

MySQL 5.7.9 シャットダウン構文例の詳細な説明

mysql-5.7.9 では、ついにシャットダウン構文が提供されます。以前は、MySQL データベー...

CSS 要素の非表示の原則と display:none および visibility:hidden

1. CSS 要素の非表示<br />CSS では、要素を非表示にする (つまり、画面の...

Swiper+echartsは複数のダッシュボードの左右スクロール効果を実現します

この記事では、ダッシュボードの左右スクロール効果を実現するためのスワイパー+echartsの具体的な...

Dockerを使用してPythonランタイム環境の基本イメージを作成する方法

1. 準備1.1 Pythonインストールパッケージをダウンロードします(注:Pythonバージョン...

MySQLでホワイトリストアクセスを設定する方法

MySQLでホワイトリストアクセスを設定する手順1. ログイン mysql -uroot -pmys...

goaccess を使用して nginx ログを分析する詳細な方法

最近、goaccess を使って nginx ログを分析したいのですが、nginx ログの設定形式が...

Mysqlは隣接リスト(隣接リスト)を通じてツリー構造を保存します。

以下の内容では、隣接リストを使用してツリー構造を保存する MYSQL のプロセスとソリューションを紹...

製品の拡大鏡効果を実現する JavaScript

この記事では、参考までに、製品拡大鏡を実装するためのJavaScriptの具体的なコードを紹介します...

Vueプロジェクトでスケルトンスクリーンを使用する方法

現在、アプリケーション開発は基本的にフロントエンドとバックエンドに分離されています。主流のフロントエ...