Show rolling update of 6 services from arungupta/wildfly-app:1 to arungupta/wildfly-app:2.
-
Create a service with 6 replicas:
docker service create --name wildfly-app --replicas 6 -p 8080:8080 arungupta/wildfly-app:1 -
Check service using
docker service lsID NAME REPLICAS IMAGE COMMAND 3dsliqsjh5y2 wildfly-app 6/6 arungupta/wildfly-app:1All services are using
arungupta/wildfly-app:1. -
Check tasks using
docker service tasks wildfly-app:ID NAME SERVICE IMAGE LAST STATE DESIRED STATE NODE 24ioasmtd1g0no655qesnnagc wildfly-app.1 wildfly-app arungupta/wildfly-app:1 Running 2 hours ago Running moby 1roqbjk8h1z46nuupb81wgjar wildfly-app.2 wildfly-app arungupta/wildfly-app:1 Running 2 hours ago Running moby dc06t7xl4k2vxnucx1vlzc3s3 wildfly-app.3 wildfly-app arungupta/wildfly-app:1 Running 2 hours ago Running moby dkyd7ypzfl25vycaorg2h0car wildfly-app.4 wildfly-app arungupta/wildfly-app:1 Running 2 hours ago Running moby a8yjgud48j2zb3na533lseujp wildfly-app.5 wildfly-app arungupta/wildfly-app:1 Running 2 hours ago Running moby 9h0h1i7tpusciwgzqi565gzai wildfly-app.6 wildfly-app arungupta/wildfly-app:1 Running 2 hours ago Running mobyAll tasks are using
arungupta/wildfly-app:1. -
Update our service by replacing 2 tasks at a time, every 10 seconds:
docker service update wildfly-app --image arungupta/wildfly-app:2 --update-parallelism 2 --update-delay 10s.-
First update:
ID NAME SERVICE IMAGE LAST STATE DESIRED STATE NODE er8tbrsay13g9g6mt9animl8t wildfly-app.1 wildfly-app arungupta/wildfly-app:2 Starting 2 hours ago Running moby ezuugmg4nnxohpzcng47ifi8a wildfly-app.2 wildfly-app arungupta/wildfly-app:2 Ready 2 hours ago Running moby dc06t7xl4k2vxnucx1vlzc3s3 wildfly-app.3 wildfly-app arungupta/wildfly-app:1 Running 2 hours ago Running moby dkyd7ypzfl25vycaorg2h0car wildfly-app.4 wildfly-app arungupta/wildfly-app:1 Running 2 hours ago Running moby a8yjgud48j2zb3na533lseujp wildfly-app.5 wildfly-app arungupta/wildfly-app:1 Running 2 hours ago Running moby 9h0h1i7tpusciwgzqi565gzai wildfly-app.6 wildfly-app arungupta/wildfly-app:1 Running 2 hours ago Running mobyTwo containers are updated to
arungupta/wildfly-app:2. -
After ~10 secs:
ID NAME SERVICE IMAGE LAST STATE DESIRED STATE NODE er8tbrsay13g9g6mt9animl8t wildfly-app.1 wildfly-app arungupta/wildfly-app:2 Running 2 hours ago Running moby ezuugmg4nnxohpzcng47ifi8a wildfly-app.2 wildfly-app arungupta/wildfly-app:2 Running 2 hours ago Running moby dc06t7xl4k2vxnucx1vlzc3s3 wildfly-app.3 wildfly-app arungupta/wildfly-app:1 Running 2 hours ago Running moby dkyd7ypzfl25vycaorg2h0car wildfly-app.4 wildfly-app arungupta/wildfly-app:1 Running 2 hours ago Running mobyTwo more containers running
arungupta/wildlfy-app:1are terminated.
-
-
New version of the container
arungupta/wildfly-app:2are launched:ID NAME SERVICE IMAGE LAST STATE DESIRED STATE NODE er8tbrsay13g9g6mt9animl8t wildfly-app.1 wildfly-app arungupta/wildfly-app:2 Running 2 hours ago Running moby ezuugmg4nnxohpzcng47ifi8a wildfly-app.2 wildfly-app arungupta/wildfly-app:2 Running 2 hours ago Running moby dc06t7xl4k2vxnucx1vlzc3s3 wildfly-app.3 wildfly-app arungupta/wildfly-app:1 Running 2 hours ago Running moby dkyd7ypzfl25vycaorg2h0car wildfly-app.4 wildfly-app arungupta/wildfly-app:1 Running 2 hours ago Running moby 4ss8mghk1z7kmvvdtvbbvrbmc wildfly-app.5 wildfly-app arungupta/wildfly-app:2 Running 2 hours ago Running moby awyb7air1qth6s2i4itamsi5l wildfly-app.6 wildfly-app arungupta/wildfly-app:2 Running 2 hours ago Running mobyNow four containers with the version
arungupta/wildfly-app:2are available.-
After ~10 secs:
ID NAME SERVICE IMAGE LAST STATE DESIRED STATE NODE er8tbrsay13g9g6mt9animl8t wildfly-app.1 wildfly-app arungupta/wildfly-app:2 Running 2 hours ago Running moby ezuugmg4nnxohpzcng47ifi8a wildfly-app.2 wildfly-app arungupta/wildfly-app:2 Running 2 hours ago Running moby 4ss8mghk1z7kmvvdtvbbvrbmc wildfly-app.5 wildfly-app arungupta/wildfly-app:2 Running 2 hours ago Running moby awyb7air1qth6s2i4itamsi5l wildfly-app.6 wildfly-app arungupta/wildfly-app:2 Running 2 hours ago Running mobyAll containers running
arungupta/wildfly-app:1are terminated. -
Last two containers
arungupta/wildfly-app:2are launched:ID NAME SERVICE IMAGE LAST STATE DESIRED STATE NODE er8tbrsay13g9g6mt9animl8t wildfly-app.1 wildfly-app arungupta/wildfly-app:2 Running 2 hours ago Running moby ezuugmg4nnxohpzcng47ifi8a wildfly-app.2 wildfly-app arungupta/wildfly-app:2 Running 2 hours ago Running moby 35qnoheuinyw9ti0m0mopigbv wildfly-app.3 wildfly-app arungupta/wildfly-app:2 Running 2 hours ago Running moby blhbhuxuy5psqjupig6sie7o5 wildfly-app.4 wildfly-app arungupta/wildfly-app:2 Running 2 hours ago Running moby 4ss8mghk1z7kmvvdtvbbvrbmc wildfly-app.5 wildfly-app arungupta/wildfly-app:2 Running 2 hours ago Running moby awyb7air1qth6s2i4itamsi5l wildfly-app.6 wildfly-app arungupta/wildfly-app:2 Running 2 hours ago Running moby
-
-
Check service using
docker service ls:ID NAME REPLICAS IMAGE COMMAND 3dsliqsjh5y2 wildfly-app 6/6 arungupta/wildfly-app:2All services are now using
arungupta/wildfly-app:1.