ニーズに基づいて、さまざまな方法でDockerEngineをインストールできます。
新しくインストールしたマシンにDockerをインストールする前に、Dockerリポジトリを設定する必要があります。ウェアハウスのセットアップ後、設定したウェアハウスからDockerをインストールおよび更新できます。
yum-utils
パッケージをインストールし(このインストールパッケージは yum-config-manager
ツールを提供します)、安定したリポジトリをセットアップします。
$ sudo yum install -y yum-utils
$ sudo yum-config-manager \
- - add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
オプション:夜間またはテストリポジトリを有効にします。
上記のリポジトリにはdocker.repo
ファイルが含まれていますが、デフォルトでは無効になっています。安定バージョンのリポジトリアドレスと同じように有効にできます。次のコンテンツは、** nightly リポジトリを有効にするコマンドを示しています。
$ sudo yum-config-manager --enable docker-ce-nightly
** test(test)リポジトリを有効にするには、次のコマンドを使用してください。
$ sudo yum-config-manager --enable docker-ce-test
yum-config-manager
コマンドを実行し、コマンドの後に--disable
フラグを追加することで、 nightly または test リポジトリを無効にできます。
次のコマンドは、 nightly リポジトリを無効にするためのものです。
$ sudo yum-config-manager --disable docker-ce-nightly
[ 夜間およびテストチャネルの詳細をご覧ください。 ](https://www.cwiki.us/display/DockerZH/Install+Docker+Engine)。
Dockerエンジンとコンテナの最新バージョンをインストールするか、次の手順を使用して、インストールの特定のバージョンを指定します。$ sudo yum install docker-ce docker-ce-cli containerd.io
従うときにGPGキーを確認するように求められた場合は、指紋が文字列 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
と一致していることを確認し、[承認]を選択してください。
複数のDockerリポジトリを取得しましたか?
複数のDockerリポジトリを有効にしている場合、 yuminstall
または yum update
コマンドを使用してDockerをインストールおよびアップグレードするときに、バージョンを指定しないと、
次に、上記のコマンドは最新バージョンを使用してインストールを試みます。これにより、インストールされているバージョンが必要なものではなくなる可能性があります。
Dockerはインストールされていますが、起動されていません。これは、 docker
グループが作成されたが、ユーザーがグループに追加されていないためです。
Dockerインストールの場合* Docker Engine(Docker Engine)のバージョンを指定*し、特定のウェアハウスで使用可能なDockerバージョンをリストしてから、インストールする必要のあるバージョンを選択します。a。ウェアハウスで使用可能なDockerバージョンをカテゴリー別にリストします。次の例は、バージョンごとの分類の結果を高から低にリストしています。
$ 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
上記のリストは、有効にするリポジトリに基づいてCentOSオペレーティングシステムのバージョンを指定するためのものです(上記のように、サフィックス「el7」を使用してマークを付けます)。
b。完全なパッケージ名を指定して、指定されたバージョンのDockエンジンをインストールします。フルパスには、パッケージ名( docker-ce
)と2番目の列に示されているバージョン文字列が含まれます。
計算は、最初のコロンの後の文字( :
)から始まり、区切り文字の前の文字( -
)で終わります。
例: docker-ce-18.09.1
。
$ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
Dockerはインストールされていますが、起動されていません。これは、 docker
グループが作成されたが、ユーザーがグループに追加されていないためです。
Dockerを起動します$ sudo systemctl start docker
hello-world
イメージ(イメージ)を実行して、Dockerのインストールが成功したことを確認します。 $ sudo docker run hello-world
このコマンドは、テストイメージをダウンロードし、コンテナーで実行します。コンテナが実行中の場合、このコマンドはいくつかの情報を出力して終了します。
Dockerエンジンがインストールされて実行されているため、Dockerコマンドを実行するには sudo
を使用する必要があります。 [Linux 安装 Docker 的后续步骤](Linux 安装 Docker 的后续步骤)のページを読み続けてください
オペレーティングシステムの許可なくユーザーがDockerコマンドやその他の構成オプションを許可できるようにするためのコンテンツ。
Dockerエンジンを申請する場合は、[ウェアハウスを使用してインストール](https://www.cwiki.us/display/DockerZH/Install+On+CentOS#InstallOnCentOS-%E4%BD%BF%E7%94%A8%E4%BB%93%E5%BA%93%E8%BF%9B%E8%A1%8C%E5%AE%89%E8%A3%85)の手順に従って、インストールする新しいバージョンを選択してください。
オペレーティングシステムへのインストールの結果。
実行されたすべての完全なコマンド:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo docker run hello-world
https://www.ossez.com/t/docker-centos/717#install-using-the-repository
Recommended Posts