2016-11-16 11 views
1

が見つかりません。quay.io/etcdコンテナコマンド私は、次のエラーを取得しています

次は私が実行しようとしています設定です:

docker run -d -v /usr/share/ca-certificates/:/etc/ssl/certs -p 4001:4001 -p 2380:2380 -p 2379:2379 \ 
--name etcd quay.io/coreos/etcd \ 
-name k8_etcd0 \ 
-advertise-client-urls http://10.0.0.4:2379,http://10.0.0.3:4001 \ 
-listen-client-urls http://0.0.0.0:2379,http://0.0.0.0:4001 \ 
-initial-advertise-peer-urls http://10.0.0.3:2380 \ 
-listen-peer-urls http://0.0.0.0:2380 \ 
-initial-cluster-token etcd-cluster-1 \ 
-initial-cluster k8_etcd0=http://10.0.0.4,k8_etcd1=http://10.0.0.5:2388 \ 
-initial-cluster-state new 

答えて

1

あなたがドッキングウィンドウコンテナetcd

docker run -d -v /usr/share/ca-certificates/:/etc/ssl/certs -p 4001:4001 -p 2380:2380 -p 2379:2379 \ 
--name etcd quay.io/coreos/etcd \ 
etcd \ 
-name k8_etcd0 \ 
-advertise-client-urls http://10.0.0.4:2379,http://10.0.0.3:4001 \ 
-listen-client-urls http://0.0.0.0:2379,http://0.0.0.0:4001 \ 
-initial-advertise-peer-urls http://10.0.0.3:2380 \ 
-listen-peer-urls http://0.0.0.0:2380 \ 
-initial-cluster-token etcd-cluster-1 \ 
-initial-cluster k8_etcd0=http://10.0.0.4,k8_etcd1=http://10.0.0.5:2388 \ 
-initial-cluster-state new 

プラス最初のクラスタなどに関する必要ないくつかの修正ができますが、エラーメッセージ

+0

ありがとうございますが、言ったようなエラーメッセージが表示されます。 – ali8

-1

あなたのドッキングウィンドウrunコマンドで2つのエラーがある - 1.あなたが二回目に二回 2. nameフラグを指定したがあなたはそれを指定しました。ダブルダッシュの代わりにダッシュを1つ使用しました。

だから、解決策は、2番目の名前フラグを削除することです、そして、あなたのコマンドは次のようになります -

docker run -d -v /usr/share/ca-certificates/:/etc/ssl/certs -p 4001:4001 -p 2380:2380 -p 2379:2379 \ 
--name etcd quay.io/coreos/etcd \ 
-advertise-client-urls http://10.0.0.4:2379,http://10.0.0.3:4001 \ 
-listen-client-urls http://0.0.0.0:2379,http://0.0.0.0:4001 \ 
-initial-advertise-peer-urls http://10.0.0.3:2380 \ 
-listen-peer-urls http://0.0.0.0:2380 \ 
-initial-cluster-token etcd-cluster-1 \ 
-initial-cluster k8_etcd0=http://10.0.0.4,k8_etcd1=http://10.0.0.5:2388 \ 
-initial-cluster-state new 

私は作品を修正した後、私が提案してきたかどうかを確認するためにローカルで実行してみましたが、コマンドで指定されたipsが私のコンピュータに不明であるため、エラーが発生しました。彼らがあなたのセットアップの中で意味をなさないなら、コマンドは私の修正を適用した後に動作するはずです。

+0

中でそれを起動したときに表示されることで起動するコマンドを逃しています実際には、1つの名前はドッカーコンテナ名であり、もう1つはクラスタ内のこのノードのetcdの内部名です。 –

+0

そうです、私はそれを逃しました。ありがとうございました。 –

関連する問題