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

推薦する

uniapp アプレットでウォーターフォール フロー レイアウトを実装するためのアイデアとコード

1. はじめに今、ウォーターフォールフローについて書くことは、古い内容の焼き直しと見なされますか?気...

理論の普及——ユーザーエクスペリエンス

1. 概念分析 1: UE ユーザー エクスペリエンス <br />英語ではユーザー エ...

JavaScript クロージャの説明

目次1. クロージャとは何ですか? 2. クロージャの役割2.1) メモリ2.2) プライベート変数...

a タグをクリックして入力ファイルのアップロードダイアログボックスを表示する方法

htmlコードをコピーコードは次のとおりです。 <SPAN class=tag><...

優れたHTML印刷コードがページめくりをサポート

ylbtech_html_print HTML 印刷コード、ページめくりをサポートコードをコピーコー...

CSS3はブラウザのスクロールバーのスタイルを変更します

注意: この方法は、Webkit ベースのブラウザにのみ適用されます。ブラウザのスクロールバーが広す...

nginx のロードバランシングとリバースプロキシの説明

目次負荷分散負荷分散分類1. DNS 負荷分散2. IP負荷分散3. リンク層の負荷分散4. ハイブ...

Vueにおける仮想DOMの理解のまとめ

これは本質的に、ビュー インターフェース構造を記述するために使用される共通の js オブジェクトです...

Docker コンテナ ソース コードのデプロイ httpd ストレージ ボリュームを使用して Web サイトをデプロイする (推奨)

目次Dockerコンテナのソースコードを使用してhttpdをデプロイし、ストレージボリュームを使用し...

HTML テーブル マークアップ チュートリアル (43): テーブル ヘッダーの VALIGN 属性

垂直方向では、ヘッダーの配置を上、中央、下に設定できます。基本的な構文構文Top は上、Middle...

CSS を使用して固定左列と適応右列の 2 列レイアウトを実現する 4 つの方法

1. フロート+オーバーフロー:非表示このメソッドは主にオーバーフローを通じて BFC をトリガーし...

docker デプロイメントの実装手順 lnmp-wordpress

目次1. 実験環境2. Dockerソースをインストールする3. Dockerをインストールする4....

JSはカリキュラムタイムテーブルアプレット(スーパーカリキュラムタイムテーブルを模倣)を実装し、カスタムバックグラウンド機能を追加します

概要:市販されているいくつかのタイムテーブルソフトウェアから教訓を得ました。機能が複雑すぎるため、タ...

Vue でシンプルな無限ループスクロールアニメーションを実装する例

この記事では主に、Vue でシンプルな無限ループスクロールアニメーションを実装し、みんなで共有する例...

Vueタイムラインコンポーネントの使い方

この記事の例では、参考までにvueタイムラインコンポーネントの具体的な実装コードを共有しています。具...