Alibaba Cloud Docker Yum ソースを使用した Docker 17.03.2 の CentOS7 オンラインインストールの詳細説明

Alibaba Cloud Docker Yum ソースを使用した Docker 17.03.2 の CentOS7 オンラインインストールの詳細説明

参照ドキュメント

公式 Docker インストール ドキュメント: https://docs.docker.com/install/linux/docker-ce/centos

Alibaba Cloud Docker インストールドキュメント: https://yq.aliyun.com/articles/110806

ワンクリックでDockerをインストール

https://github.com/cookcodeblog/OneDayDevOps/blob/master/components/docker/install_docker_ce.sh

インストール手順

インストールされたDockerの削除

# インストールされたDockerをアンインストールする
sudo yum dockerを削除します\
         dockerクライアント\
         docker-client-最新 \
         docker-common \
         docker-最新 \
         docker-最新-logrotate \
         docker-logrotate \
         docker-selinux \
         docker-engine-selinux \
         dockerエンジン

Alibaba Cloud Docker Yumソースを構成する

# リポジトリを設定する
sudo yum install -y yum-utils デバイスマッパー永続データ lvm2

# Aliyun Dockerを使用する
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

指定されたバージョンをインストールする

Dockerのバージョンを確認します。

yum list docker-ce --showduplicates

古いバージョン (Docker 17.03.2 など) をインストールする場合は、完全な rpm パッケージ名を指定し、--setopt=obsoletes=0 パラメータを追加する必要があります。

# dockerをインストールする
# yum リポジトリが定義された新しいシステムでは、古いバージョンを強制し、17.06.0 で導入された古いバージョンを無視します
yum インストール -y --setopt=obsoletes=0 \
  docker-ce-17.03.2.ce-1.el7.centos.x86_64 \
  docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch

または、新しいバージョンの Docker (Docker 18.03.0 など) をインストールする場合は、rpm パッケージ名のバージョン番号部分を追加します。

sudo yum で docker-ce-18.03.0.ce をインストールします。

または、バージョン番号を追加せずに最新バージョンの Docker をインストールします。

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

Dockerサービスを開始する

# docker サービスを開始する
systemctl ドッカーを有効にする
systemctl ドッカーを起動する

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

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

<<:  Vue プロジェクトは左スワイプ削除機能を実装します (完全なコード)

>>:  MySql における特殊演算子の使用の概要

推薦する

Dockerコンテナが外部ネットワークにpingできない問題を解決する

今日、docker で redis 環境を構築していたところ、yum がリソースを取得できず、インタ...

虫眼鏡ケースのJavaScriptオブジェクト指向実装

この記事では、参考までに、虫眼鏡のJavaScriptオブジェクト指向実装の具体的なコードを紹介しま...

MySQL 5.7 zip版(zip版)のインストールと設定手順の詳細

はじめに: Windows 10 を再インストールし、同時にファイルを整理しました。しかし、MySQ...

Linux touch コマンドの使用例

Linux touch コマンドの詳細な説明: 1. コマンド機能:ファイルまたはディレクトリの作成...

jQuery は拡張アニメーションによるナビゲーション バー効果を実装します

展開アニメーション効果のあるナビゲーションバーを設計してカスタマイズし、デモを作成してみました。設計...

MySQL explain クエリ命令情報の取得原理と例

explain はクエリ実行プラン情報を取得するために使用されます。 1. 文法次のように、sele...

生年月日を年齢に変換し、グループ化して人数を数えるMySQLの例

データベースのクエリ `学生`から*を選択 クエリ結果id名前誕生日1張三1970-10-01 2李...

MySQL 8.0.18 はクローンプラグインを使用して MGR 実装を再構築します

3 ノード MGR 内の 1 つのノードに異常があり、MGR クラスターに再度追加する必要があるとし...

高同時実行シナリオにおける nginx 最適化の詳細な説明

日常の運用・保守作業では、nginx サービスが頻繁に使用され、nginx の高同時実行性によって生...

MySQL 5.7.16 無料インストール版のインストールと設定方法のグラフィックチュートリアル

この記事ではMySQL 5.7.16のインストールと設定方法を記録します。具体的な内容は以下のとおり...

Tomcat プロセスの CPU 使用率が高い場合の解決策

目次場合コンテキスト切り替えのオーバーヘッド?要約するCPU は多くの場合、システム パフォーマンス...

JavaScriptを使用してSMS認証コード間隔を送信する機能を実装する

多くのアプリやウェブサイトでは、ログインやアカウント登録の際にSMS認証コード1を送信する場所があり...

JavaScript の基礎におけるデータ型の詳細な説明

目次1. データ型1.1 なぜデータ型が必要なのか? 1.2 変数のデータ型1.3 データ型の分類2...

Linux デスクトップ用に Openbox を設定する方法 (推奨)

この記事は、「24 Days of Linux Desktop」の特別シリーズの一部です。 Open...