Wednesday 8 June 2022

Deploy a Service on a Docker Container Overlay Network


sudo docker network create -d overlay New-overlay

ds48jazk5db6m5avrdjupdcis


sudo docker network ls

NETWORK ID          NAME                DRIVER              SCOPE

ds48jazk5db6        New-overlay         overlay             swarm


sudo docker service create --replicas 3 --name my-web --network New-overlay nginx

z3zlzoyxfsdxa84obfcsg65h6

overall progress: 3 out of 3 tasks 

1/3: running   [==================================================>] 

2/3: running   [==================================================>] 

3/3: running   [==================================================>] 

verify: Service converged 


sudo docker service ls

ID                  NAME                  MODE                REPLICAS            IMAGE                           

z3zlzoyxfsdx        my-web                replicated          3/3                 nginx:latest              


sudo docker service ps my-web

ID                  NAME                IMAGE               NODE                DESIRED STATE       CURRENT STATE            ERROR               PORTS

6zatgg26ho5i        my-web.1            nginx:latest        ip-172-31-8-58      Running             Running 54 seconds ago                       

jiot4cn3dtgc        my-web.2            nginx:latest        ip-172-31-15-10     Running             Running 54 seconds ago                       

s7k8xvmrh5su        my-web.3            nginx:latest        ip-172-31-0-113     Running             Running 54 seconds ago   


sudo docker network inspect New-overlay

[

    {

        "Name": "New-overlay",

        "Id": "ds48jazk5db6m5avrdjupdcis",

        "Created": "2022-06-09T01:01:24.58726205Z",

        "Scope": "swarm",

        "Driver": "overlay",

<...>

            "lb-New-overlay": {

                "Name": "New-overlay-endpoint",

                "EndpointID": "a4d0c506d72119ca0bceb37cd837e2b66a811f8ccb4b2c70ef7f67a61fc96dbe",

                "MacAddress": "02:42:0a:00:06:08",

                "IPv4Address": "10.0.6.8/24",

                "IPv6Address": ""

            }

<...>


sudo docker service rm my-web

my-web


sudo docker network rm New-overlay

New-overlay


No comments:

Post a Comment