2017-05-02 1 views
5

こんにちは、私はこのエラーを与える名前でドッカーを実行しようとすると、この奇妙なエラーが発生しています。Dockerデーモンからのエラー応答:nameを持つサービスエンドポイント。

docker: Error response from daemon: service endpoint with name qc.T8 already exists. 

ただし、この名前のコンテナはありません。

> docker ps -a 
    CONTAINER ID  IMAGE    COMMAND    CREATED    STATUS    PORTS    NAMES 

> sudo docker info 

Containers: 0 
Running: 0 
Paused: 0 
Stopped: 0 
Images: 3 
Server Version: 1.12.3 
Storage Driver: aufs 
Root Dir: /ahdee/docker/aufs 
Backing Filesystem: extfs 
Dirs: 28 
Dirperm1 Supported: false 
Logging Driver: json-file 
Cgroup Driver: cgroupfs 
Plugins: 
Volume: local 
Network: null bridge host overlay 
Swarm: inactive 
Runtimes: runc 
Default Runtime: runc 
Security Options: apparmor 
Kernel Version: 3.13.0-101-generic 
Operating System: Ubuntu 14.04.4 LTS 
OSType: linux 
Architecture: x86_64 
CPUs: 64 
Total Memory: 480.3 GiB 

とにかく私はこれを流すことができますか?ありがとう! A.

答えて

4

TLDR:ドッカーデーモンを再起動するか、ドッカーマシンを再起動します(例:macで使用している場合)。

この問題はおそらくネットワークアダプタ(仮想、ドッカーの事実、実際ではない)です:https://github.com/moby/moby/issues/23302で素早く見てください。

もう一度起こってしまうのを防ぐにはちょっと難しいです。コンテナがネットワークを開いた状態の悪いステータスコード(非ゼロなど)で終了するドッカーに問題があるようです。そのエンドポイントで新しいコンテナを開始することはできません。

+4

感謝。私は ''ドッカーネットワークの切断 - フォースブリッジqc.T8'''に入り、それはうまくいくと思われます。 – Ahdee

5

誰かがこれを必要とする場合に備えて。 @Jmonsが指摘したように、それは奇妙なネットワーキングの問題でした。私はしばらく前にスクリプトを作成した除去

docker network disconnect --force bridge qc.T8 

1

を強制することでこの問題を解決しましだから、私はこれは群れで働く人々を助けるべきだと思います。ドッカーマシンを使用すると、これは少し助けることができます。そのフォーラムに私を指しているため

https://gist.github.com/lcamilo15/7aaaebe71852444ea8f1da5c4c9c84b7

declare -a NODE_NAMES=("node_01", "node_02"); 
declare -a CONTAINER_NAMES=("container_a", "container_b"); 
declare -a NETWORK_NAMES=("network_1", "network_2"); 
for x in "${NODE_NAMES[@]}"; do; 
    docker-machine env $x; 
    eval $(docker-machine env $x) 
    for CONTAINER_NAME in "${CONTAINER_NAMES[@]}"; do; 
     for NETWORK_NAME in "${NETWORK_NAMES[@]}"; do; 
      echo "Disconnecting $CONTAINER_NAME from $NETWORK_NAME" 
      docker network disconnect -f $NETWORK_NAME $CONTAINER_NAME; 
     done; 
    done; 
done; 
関連する問題