Skip to content

Error while stopping deployment #19

@MattGrouchy

Description

@MattGrouchy

Problem

When stopping the deployment scripts project with docker-compose down an error is thrown. It seems that the services_classifier container doesn't get removed and continues to use the external network.

Terminal logs

docker-compose down error
MB /pacefactory/clones/deployment-scripts [issue/17-ml-override]% docker-compose down
[+] Running 8/7
 ⠿ Container apigateway                         Removed                                                            0.1s
 ⠿ Container realtime                           Removed                                                            0.7s
 ⠿ Container webgui                             Removed                                                            0.1s
 ⠿ Container service_dtreeserver                Removed                                                            0.3s
 ⠿ Container service_gifwrapper                 Removed                                                            0.2s
 ⠿ Container dbserver                           Removed                                                            0.5s
 ⠿ Container mongo                              Removed                                                            0.2s
 ⠿ Network deployment-scripts_internal_network  Removed                                                            0.0s
 ⠿ Network deployment-scripts_external_network  Error                                                              0.0s
failed to remove network deployment-scripts_external_network: Error response from daemon: error while removing network: network deployment-scripts_external_network id 45dc86d77c7c72792cef538161708abd681cbd2475b988f4c91211abfa93c1c has active endpoints
docker network inspect 45dc86d77c7c72792cef538161708abd681cbd2475b988f4c91211abfa93c1c
MB /pacefactory/clones/deployment-scripts [issue/17-ml-override]% docker network inspect 45dc86d77c7c72792cef538161708abd681cbd2475b988f4c91211abfa93c1ce
[
    {
        "Name": "deployment-scripts_external_network",
        "Id": "45dc86d77c7c72792cef538161708abd681cbd2475b988f4c9121abfa93c1c",
        "Created": "2022-04-12T12:24:16.172434898Z",
        "Scope": "local",
        "Driver": "bridge",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": null,
            "Config": [
                {
                    "Subnet": "172.25.0.0/16",
                    "Gateway": "172.25.0.1"
                }
            ]
        },
        "Internal": false,
        "Attachable": false,
        "Ingress": false,
        "ConfigFrom": {
            "Network": ""
        },
        "ConfigOnly": false,
        "Containers": {
            "ea674181670899a7795241eaeb4fa422e3eed1bfe95e5e9ca8c5fbabd6d444b": {
                "Name": "service_classifier",
                "EndpointID": "10bfc9644660bc02eca173578b0541dc07792b9327a39e981d03610aaaaf9a",
                "MacAddress": "MACaddr",
                "IPv4Address": "ipaddr/16",
                "IPv6Address": ""
            }
        },
        "Options": {},
        "Labels": {
            "com.docker.compose.network": "external_network",
            "com.docker.compose.project": "deployment-scripts",
            "com.docker.compose.version": "2.4.1"
        }
    }
]

Fix

If the project is stopped with docker compose down --remove-orphans no network error is thrown.

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingdocumentationImprovements or additions to documentation

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions