2017-07-03 10 views
0

私はcentos 7サーバーを持っています。私はdocker-ce(17.06.0-ce、build 02c1d87)をインストールしました。 kubernetesをインストールしようとしたとき、私は矛盾しています。 docker-ceインストール中にdocker-1.12.6-32.git88a4867.el7.centos.x86_64依存関係がインストールされました。私がdocker-ceをアンインストールすると、kubernetesをインストールすることができます。私は、この競合のためにマシンにドッカーとクーベルネをインストールすることができません。Kubernetes on centos7

ドッカーをアンインストールして再インストールしましたが、運がありません。 FYIこの

---> Package docker-client.x86_64 2:1.12.6-32.git88a4867.el7.centos will be installed 
---> Package docker-common.x86_64 2:1.12.6-32.git88a4867.el7.centos will be installed 
--> Processing Conflict: docker-ce-17.06.0.ce-1.el7.centos.x86_64 conflicts docker 
--> Processing Conflict: docker-ce-17.06.0.ce-1.el7.centos.x86_64 conflicts docker-io 
--> Finished Dependency Resolution 
Error: docker-ce conflicts with 2:docker-1.12.6-32.git88a4867.el7.centos.x86_64 
You could try using --skip-broken to work around the problem 
You could try running: rpm -Va --nofiles --nodigest 

で私を助けてください。私はすでにyumのドッキングウィンドウのドッキングウィンドウ-エンジンドッキングウィンドウ-selinuxをコンテナ-selinuxをしてインストールkubernetesを削除してみました。しかし、この方法ではコンテナ内で何かをすることができません。 ubuntuのコンテナでYumのアップデートがエラーを投げています。私はまた、nginxのコンテナ、centosのコンテナでエラーを取得しています。

EG:コマンドapt-get updateを実行したときに、エラー「E:ロックファイル/ var/lib/dpkg/lockを開くことができませんでした - 開く(13:許可が拒否されました)」 E:管理ディレクトリ(/ var/lib/dpkg /)はrootですか?

私はrootとしてコマンドを実行しました。

答えて

2

documentationによると、Kubernetesはまだドッキングウィンドウ-CE(ドッカ> = 17.x)と互換性がありません:あなたのマシンのそれぞれに

、ドッカーをインストールします。バージョン1.12が推奨されますが、v1.10とv1.11も同様に動作することが知られています。 1.13および17.03以降のバージョンは、Kubernetesノードチームによってまだテストおよび検証されていません。 https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG.md#external-dependency-version-informationでの変更履歴から

+0

だから私はdocker-ceをアンインストールしてドッカーバージョン1.12をインストールしてから、kubernetesのインストールを右に進める必要があります> –

+0

そうだと思います。 – zigarn

+0

それは働いた。ありがとう:) –

0

ドッカーバージョン1.10.3、1.11.2、1.12.6はドッカー17.xxは、Kubernetes 1.7のとおり

をされ検証されていますサポートされていません。 Docker CEをアンインストールして、Docker 1.12をインストールする際のKubernetesのインストール手順をあなたに任せてください。

+0

ドッカーを取り除き、ドッカーをインストールしてkubernetesのインストールを続行する必要がありますか? –

+0

どのようにKubernetesをインストールしていますか?ほとんどのソリューションはあなたのためにそれを処理します。 –

+0

yum install kubernetesを使用 –

関連する問題