2017-07-21 1 views
0

私はUbuntu 16.04にIBM Cloudプライベート(1.2)をインストールしようとしています。 ドッカーは私のdaemon.json経由でカスタムパスに設定されています。IBM CloudプライベートでカスタムDockerパスを使用する

$ cat /etc/docker/daemon.json 

{ 
    "graph" : "/some/other/path" 
} 

インストールは成功しましたが、ネットワーク関連のポッドは起動できませんでした。
私のカスタムパスがなければ、インストールは素晴らしいです。ネットワークポッドが正しく起動しました。
IBM Cloudプライベートインストールでdaemon.json経由で設定されたカスタムドッカーパスをどのように活用できますか?

答えて

1

デフォルトでは、IBM Cloudプライベートのkubeletがコンテナ内で実行され、/var/lib/dockerがコンテナにマウントされます。 kubeletは、daemon.jsonで定義したパスを見つけることができません。

daemon.jsonを設定せずに、指定したパスにマウント/var/lib/dockerをバインドすることができます。または、クラスタをアンインストールする必要があります。enable_external_kubelet: trueconfig.yamlに設定して再インストールしてください。

0

IBMクラウド・プライベートはJian Qiu氏が言ったようにコンテナ内で動作します。シンボリックリンクを作成しようとすることができます(元のパス - >あなたのカスタムパス)

関連する問題