English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dockerは以下をサポートしています 64 CentOSバージョン:
CentOS 7
CentOS 8
より高いバージョン...
以下のインストールコマンドを使用してください:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
もしくは、国内のdaocloudのワンクリックインストールコマンドを使用することもできます:
curl -sSL https://get.daocloud.io/docker | sh
古いDockerバージョンはdockerまたはdockerと呼ばれます-engine 。これらのプログラムがインストールされている場合、それらおよび関連する依存関係をアンインストールしてください。
$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
新規ホスト上での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
国内の一部のソースアドレスを選択できます:
$ sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
$ sudo yum-config-manager \ --add-repo \ https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
最新バージョンのDocker Engineをインストールする-Communityとcontainerd、または特定のバージョンのインストールに進む:
$ sudo yum install docker-ce docker-ce-cli containerd.io
GPGキーを受け入れるように求められた場合、はいを選択してください。
複数のDockerリポジトリがありますか?
複数のDockerリポジトリが有効化されている場合、yum installやyum updateのコマンドにバージョンが指定されていない場合、インストールや更新は常に最新バージョンがインストールされますが、これは安定性の要件に適さない場合があります。
Dockerはインストールが完了した後、デフォルトで起動されていません。dockerユーザーグループは作成されていますが、ユーザーはいません。
特定のバージョンのDocker Engineをインストールする場合-Community、リポジトリに利用可能なバージョンをリストアップして、選択してインストールしてください:
1、リポジトリに利用可能なバージョンをリストアップおよびソートします。この例では、バージョン番号(高い順から低い順)で結果をソートしています。
$ yum list docker-ce --showduplicates | sort -r docker-ce.x86_64 3:18.09.1-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.0-3.el7 docker-ce-stable docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable
2、完全なソフトウェアパッケージ名を使用して特定のバージョンをインストールします。このパッケージ名はパッケージ名(docker-ce)にバージョン文字列(第2列)を追加し、最初のダッシュ(-)まで、最初のダッシュから最初のハイフン(-)までをハイフン(-)で結びます。-)で区切ります。例:docker-ce-18.09.1。
$ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
Dockerを起動します。
$ sudo systemctl start docker
helloを実行して-world イメージを使用して、Docker Engineが正しくインストールされているかを確認します-コミュニティ。
$ sudo docker run hello-world