ホームページ >運用・保守 >Docker >centos7 に docker をインストールするための正しい手順

centos7 に docker をインストールするための正しい手順

王林
王林転載
2020-11-25 16:21:219327ブラウズ

centos7 に docker をインストールするための正しい手順

centos7 に docker をインストールする正しい手順は次のとおりです:

(推奨チュートリアル: docker チュートリアル)

1 Docker をインストールします

1. Docker を使用するには、CentOS システムのカーネル バージョンが 3.10 以降である必要があります。このページの前提条件を確認して、CentOS バージョンが Docker をサポートしているかどうかを確認してください。

uname -r コマンド

 $ uname -r
2 を使用して現在のカーネル バージョンを確認し、

root 権限を使用して Centos にログインします。 yum パッケージが最新のものに更新されていることを確認してください。

$ sudo yum update
3. 古いバージョンをアンインストールします (古いバージョンがインストールされている場合)

$ sudo yum remove docker  docker-common docker-selinux docker-engine
4. 必要なソフトウェア パッケージをインストールします。yum-util は yum-config-manager 機能を提供します。 ##さらに 2 つは devicemapper ドライバーに依存します

$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
5。yum ソースを設定します

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

6。すべての Docker を表示できますすべてのウェアハウスのバージョンを確認し、インストールする特定のバージョンを選択してください

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

7、docker

$ sudo yum install docker-ce  #由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0
$ sudo yum install <FQPN>  # 例如:sudo yum install docker-ce-17.12.0.ce

# をインストールします8、起動し、スタートアップに参加します

$ sudo systemctl start docker
$ sudo systemctl enable docker
9. インストールが成功したかどうかを確認します (クライアントとサービスの 2 つの部分があり、Docker のインストールと起動が成功したことを示します)

$ docker version

2. 質問

1. 古いバージョンの docker が以前にインストールされているため、インストール中に次のエラーが報告されます:

##
Transaction check error:
file /usr/bin/docker from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64  file /usr/bin/docker-containerd from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64  file /usr/bin/docker-containerd-shim from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64  file /usr/bin/dockerd from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64

2. 古いバージョンのパッケージをアンインストールします

$ sudo yum erase docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64

#3. docker を再度インストールします

$ sudo yum install docker-ce

ヒント: 外部のイメージは一般に困難ですAlibaba Cloud イメージを構成することをお勧めします。 rree

以上がcentos7 に docker をインストールするための正しい手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。