CentOS7ドッカーのインストール

I.概要

注:Dockerを体験するには、Linuxシステムのカーネルバージョンが3.10より高く、システムが64ビットであることを確認してください。

Dockerは、次の64ビットCentOSバージョンをサポートします。

centos-extrasライブラリを有効にする必要があります。デフォルトでは、このリポジトリは有効になっていますが、無効になっている場合は、[再度有効にする](https://wiki.centos.org/AdditionalResources/Repositories)必要があります。

overlay2ストレージドライバーを使用することをお勧めします。

古いバージョンをアンインストールします

古いバージョンのDockerは、dockerまたはdocker-engineと呼ばれます。これらのプログラムがすでにインストールされている場合は、それらと関連する依存関係をアンインストールしてください。

sudo yum remove docker \
     docker-client \
     docker-client-latest \
     docker-common \
     docker-latest \
     docker-latest-logrotate \
     docker-logrotate \
     docker-engine

2つ目は、Dockerをインストールする

この記事ではcentos7.4を使用しています

epelアップデートソースをインストールする

yum install -y vim wget epel-release

Dockerリポジトリを使用してインストール

Docker Engine-Communityを新しいホストに初めてインストールする前に、Dockerリポジトリを設定する必要があります。その後、リポジトリからDockerをインストールして更新できます。

倉庫を設置する

必要なソフトウェアパッケージをインストールします。 yum-utilsはyum-config-managerを提供し、デバイスマッパーストレージドライバーにはdevice-mapper-persistent-dataとlvm2が必要です。

sudo yum install -y yum-utils \
 device-mapper-persistent-data \
 lvm2

次のコマンドを使用して、安定したウェアハウスをセットアップします。

sudo yum-config-manager \    
 - - add-repo \
 https://download.docker.com/linux/centos/docker-ce.repo

DockerEngineのインストール-コミュニティ

最新バージョンのDockerEngine-Community and containerdをインストールするか、次の手順に進んで特定のバージョンをインストールします。

sudo yum install -y docker-ce docker-ce-cli containerd.io

GPGキーを受け入れるように求められたら、[はい]を選択します。

複数のDockerリポジトリがありますか?

複数のDockerリポジトリが有効になっている場合、yuminstallまたはyumupdateコマンドでバージョンが指定されていない場合、インストールまたは更新によって常に最高のバージョンがインストールされるため、安定性の要件に合わない可能性があります。

Dockerは、インストール後にデフォルトで起動されません。また、dockerユーザーグループが作成されましたが、このユーザーグループの下にユーザーはありません。

Docker Engine-Communityの特定のバージョンをインストールするには、リポジトリに利用可能なバージョンをリストしてから、以下を選択してインストールしてください。

1、 リポジトリで利用可能なバージョンを一覧表示して並べ替えます。この例では、結果をバージョン番号(最高から最低)でソートします。

yum list docker-ce --showduplicates | sort -r

docker-ce.x86_64            3:19.03.4-3.el7                    docker-ce-stable 
docker-ce.x86_64            3:19.03.4-3.el7                    @docker-ce-stable
docker-ce.x86_64            3:19.03.3-3.el7                    docker-ce-stable 
docker-ce.x86_64            3:19.03.2-3.el7                    docker-ce-stable 
...

2、 最初のコロン(:)から最初のハイフンまでの完全なパッケージ名(パッケージ名(docker-ce)とバージョン文字列(2番目の列))で特定のバージョンをインストールします、ハイフン(-)で区切ります。例:docker-ce-19.03.4。

sudo yum install -y docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

例えば:

yum install -y docker-ce-19.03.5-3.el7 docker-ce-cli-19.03.5-3.el7 containerd.io

Dockerを起動します。

sudo systemctl start docker

hello-worldイメージを実行して、DockerEngine-Communityが正しくインストールされていることを確認します。

sudo docker run hello-world

3つ目は、163ミラーアクセラレーションを構成する

構成を増やす

sudo tee /etc/docker/daemon.json <<-'EOF'{"registry-mirrors":["http://hub-mirror.c.163.com"]}
EOF

dockerを再起動します

sudo systemctl restart docker

dockerコマンド完了ツールをインストールします

yum install -y bash-completion

注:インストールが完了したら、ユーザーからログアウトし、再度ログインする必要があります。これで完了です。

dockerを自動的に開始するように設定します

systemctl enable docker

この記事の参照リンク:

https://www.runoob.com/docker/centos-docker-install.html

Recommended Posts

Dockerのインストール(CentOS7のインストール)
CentOS7ドッカーのインストール
DockerCentOSのインストール方法
Centos7dockerのインストールの詳細
2019-07-09CentOS7のインストール
centos7_1708のインストール
DockerのCentOS環境インストール
centos7へのDockerEEのインストール
Python-centos6のインストール
Centos7はDockerをインストールします
Centos7インストールdocker18
centos7インストールドッカー
CentOS6はDockerをインストールします
Centos8はDockerをインストールします
DockerでのCentOSコンテナのインストールはMySQLを使用します
CentOSオンラインインストールRabbitMQ3.7
zabbix 2.2.20インストールの詳細(Centos6.9)
CentosソースのインストールPython3
ランプ(centos7)設置ランプ環境
Centos7mqttクラスターのインストール
CentOS8.0はdockerエラーをインストールします
CentOS8のグラフィカルインストール
Linuxノート(1):CentOS-7のインストール
CentOS8-dnfインストールドッカー
Centos7でのRedis3のインストール
centos6.5にDockerをインストールします
CentOSオンラインインストールRabbitMQ3.7
Linux CentOS7インストールチュートリアル
CentOS7はDockerCEをインストールします
Discourse CentOS8の新しいインストールマニュアル
Centos6.5でドッカー環境を構築する
Centos7ミニインストールプロセスの記録
Centosmysqlのインストールと構成
CentOS 8(2)
Centos7へのGlusterfsクラスターのインストール
CentOSでのRedisクラスターのインストール
Centos7のインストールと構成のプロメテウス
CentOS 7 GaleraClusterインストールガイド
CentOS6.xインストールmysql5.7レコード
Centos7にdockertransferをインストールします
CentOSのインストールと構成cmake
グラフィカルなcentosインストールの詳細なプロセス
CentOSでのRedisクラスターのインストール
Hyper-V + CentOS7インストールビデオチュートリアル
centos7kvmのインストールと使用
Centosシステムにdockerをインストールします
Oracle11gのCentos7サイレントインストール
CentOS6.8仮想マシンのインストールの詳細
CentOS 8(1)
CentOS7postgresqlのインストールと使用
Centos7インストールtomcatプロセスの紹介
Centos7.4環境インストールランプ-php7.0チュートリアル
Discourse CentOS8の新しいインストールマニュアル
CentOS8 Linux 8.0.1905のインストールプロセス(図)
Centos7elk7.1.1のインストールと使用
Centos7のインストールとJenkinsの構成
Hyper-VインストールCentOS8問題の分析
Centosisoイメージファイルのインストールチュートリアル
Centos7のインストールは実際には非常に簡単です
Centos6.5のインストールとKVMの展開
CentOS8インストールMariaDB詳細チュートリアル