YUMを使用してdockerをインストールする方法

YUMを使用してdockerをインストールする方法

次の図に示すように:

ここに画像の説明を挿入

Centos 7.0以上であれば問題ありません。
現在のシステム カーネル バージョンを表示するコマンドは次のとおりです。

uname -r は、

実行結果は次のとおりです。

オーケー良い°

ステップ 2: インストールした Docker をクリーンアップします (まだインストールしていない場合は、この手順をスキップできます)

クリーンアップコマンドは次のとおりです。

yum 削除 docker \
         dockerクライアント\         
				 docker-client-最新 \
         docker-common \
         docker-最新 \
         docker-最新-logrotate \
         docker-logrotate \
         docker-selinux \
         docker-engine-selinux \
         dockerエンジン

ステップ3: デバイスマッパーツールをインストールする

インストールコマンドは次のとおりです。

yum インストール -y yum-utils デバイスマッパー永続データ lvm2

ステップ4: Dockerのyumデータソースを構成する

yum データ ソース コマンドを次のように設定します。

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

以下のように構成は成功しました。

オーケー良い°

ステップ5: yumキャッシュを更新する

コマンドは次のとおりです。

yum makecache 高速

ステップ6: docker-ce (コミュニティエディション) をインストールする

インストールコマンドは次のとおりです。

 yum -y で docker-ce をインストールします

ステップ7: Dockerを起動する

起動コマンドは次のとおりです。

systemctl ドッカーを起動する

起動する

systemctl で docker.service を有効にする

再起動:

systemctl dockerを再起動します

コンテナを起動し、--restart=alwaysを追加します。

no の場合、コンテナは自動的に再起動されません。(デフォルト値)

on-failure コンテナはエラーにより終了し(コンテナの終了ステータスが0ではない)、コンテナを再起動します。

停止しない限り、コンテナが停止されているか、Dockerが停止/再起動されている場合にのみコンテナを再起動します。

コンテナが停止したとき、またはDockerが停止/再起動したときは、常にコンテナを再起動します。

プロジェクトが実行されている場合は、更新を使用して更新します

docker update --restart=always コンテナ名

起動後、次のコマンドを使用して確認できます。

 ドッカー -v

結果は次のとおりです。

オーケー良い°

YUM を使用した docker のインストール方法についてはこれで終わりです。YUM を使用した docker のインストールの詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Dockerのyumソースの設定とCentOS7へのインストールの詳細な説明
  • Alibaba Cloud Docker Yum ソースを使用した Docker 17.03.2 の CentOS7 オンラインインストールの詳細説明
  • yum を使用して rpm と関連する依存関係をダウンロードして、docker をオフラインでインストールします。
  • yum から docker インストール パッケージをダウンロードし、オフライン マシンにインストールする例の詳細なコード
  • docker 公式ソースを設定し、yum で docker をインストールする方法

<<:  例を通してBRタグとPタグの違いを理解する

>>:  CSS3はさまざまな境界効果を実現します

推薦する

MySQLデータ復旧のさまざまな方法の概要

目次1. はじめに2. 直接回復2.1 mysqldumpバックアップの完全リカバリ2.2 xtra...

CSS3 を使用した SVG パス ストロークのアニメーション化入門チュートリアル

JavaScript に依存せず、純粋な CSS を使用してsvgストローク描画アニメーション効果と...

表のセル間の境界線/区切り線を非表示にする方法

上の境界線のみを表示する <table frame=above>下の境界線のみを表示する...

Linux に Python クローラー スクリプトを展開し、スケジュールされたタスクを設定する方法

昨年、プロジェクトの必要性により、Python でクローラーを作成しました。クロールされたデータは、...

MySql マスタースレーブレプリケーションメカニズムの包括的な分析

目次マスタースレーブレプリケーションメカニズム非同期レプリケーション準同期レプリケーションマスタース...

MySql カンマ連結文字列クエリの 2 つの方法

次の2つの関数は、 FIND_IN_SETと同じように使用されます。使用する場合、 FIND_IN_...

TypeScript の Enum が問題となる理由

目次どうしたの?いつ使うか列挙の数を制御するビット値コントロールインデックス非数値列挙結論はType...

Bootstrapグリッドの垂直および水平配置の詳細な説明

目次1. Bootstrap グリッドレイアウト2. 垂直方向の配置2.1 行タグの垂直方向の配置を...

ウェブページを開いて数秒後に他のページにリダイレクトする

これを実現するには、次のコードを追加するだけです。方法1: メタを使用する使用方法: <Met...

Centos7.5でのIPアドレス設定の実装

1. IPアドレスを設定する前に、まずifconfigを使用してネットワークカード情報を表示し、ネッ...

Reactフックの仕組み

目次1. React フックと純粋関数2. シンプルなmyUseState 3. myUseStat...

Ubuntu 20.04 Firefox でビデオを再生できない (Flash プラグインがない) 場合の解決策

1. Flashプラグインパッケージのダウンロードアドレス: https://get.adobe.c...

MySQL 8.0.23のルートパスワードをリセットするための最適なソリューション

この方法は2021年2月7日に編集されました。私が使用しているバージョンは8.0.23です。事件の原...

Dockerfile ビルド中に発生する「/bin/sh: pip: コマンドが見つかりません」という問題の解決方法

記述した Dockerfile の内容は次のとおりです。 Python:3.6.8 から pip i...

MySQL グローバルロックとテーブルレベルロックの具体的な使用法

目次序文グローバルロックテーブルロックテーブルロックメタデータ ロック (MDL ロック)要約する参...