[root@node2 sample-project6]# docker-compose images
Container Repository Tag Image Id Size
----------------------------------------------
[root@node2 sample-project6]# docker-compose up -d
Creating sampleproject6_wepapp1_1 ... done
Creating sampleproject6_wepapp2_1 ... done
[root@node2 sample-project6]# docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7bb3f287740a nginx "nginx -g 'daemon of…" 23 seconds ago Up 21 seconds 0.0.0.0:8081->80/tcp sampleproject6_wepapp2_1
86deb573d894 nginx "nginx -g 'daemon of…" 23 seconds ago Up 21 seconds 0.0.0.0:8082->80/tcp sampleproject6_wepapp1_1
[root@node2 sample-project6]# docker-compose ps
Name Command State Ports
------------------------------------------------------------------------------
sampleproject6_wepapp1_1 nginx -g daemon off; Up 0.0.0.0:8082->80/tcp
sampleproject6_wepapp2_1 nginx -g daemon off; Up 0.0.0.0:8081->80/tcp
[root@node2 sample-project6]# docker-compose pause
Pausing sampleproject6_wepapp1_1 ... done
Pausing sampleproject6_wepapp2_1 ... done
[root@node2 sample-project6]# docker-compose ps
Name Command State Ports
-------------------------------------------------------------------------------
sampleproject6_wepapp1_1 nginx -g daemon off; Paused 0.0.0.0:8082->80/tcp
sampleproject6_wepapp2_1 nginx -g daemon off; Paused 0.0.0.0:8081->80/tcp
[root@node2 sample-project6]#
[root@node2 sample-project6]# docker-compose unpause
Unpausing sampleproject6_wepapp2_1 ... done
Unpausing sampleproject6_wepapp1_1 ... done
[root@node2 sample-project6]# docker-compose ps
Name Command State Ports
------------------------------------------------------------------------------
sampleproject6_wepapp1_1 nginx -g daemon off; Up 0.0.0.0:8082->80/tcp
sampleproject6_wepapp2_1 nginx -g daemon off; Up 0.0.0.0:8081->80/tcp
[root@node2 sample-project6]#
[root@node2 sample-project6]# docker-compose ps
Name Command State Ports
------------------------------------------------------------------------------
sampleproject6_wepapp1_1 nginx -g daemon off; Up 0.0.0.0:8082->80/tcp
sampleproject6_wepapp2_1 nginx -g daemon off; Up 0.0.0.0:8081->80/tcp
[root@node2 sample-project6]#
[root@node2 sample-project6]#
[root@node2 sample-project6]# docker-compose kill
Killing sampleproject6_wepapp2_1 ... done
Killing sampleproject6_wepapp1_1 ... done
[root@node2 sample-project6]# docker-compose ps
Name Command State Ports
------------------------------------------------------------------
sampleproject6_wepapp1_1 nginx -g daemon off; Exit 137
sampleproject6_wepapp2_1 nginx -g daemon off; Exit 137
[root@node2 sample-project6]#
[root@node2 sample-project6]# docker-compose start
Starting wepapp1 ... done
Starting wepapp2 ... done
[root@node2 sample-project6]#
[root@node2 sample-project6]#
[root@node2 sample-project6]# docker-compose ps
Name Command State Ports
------------------------------------------------------------------------------
sampleproject6_wepapp1_1 nginx -g daemon off; Up 0.0.0.0:8082->80/tcp
sampleproject6_wepapp2_1 nginx -g daemon off; Up 0.0.0.0:8081->80/tcp
[root@node2 sample-project6]#
[root@node2 sample-project6]# docker-compose port wepapp1 80
0.0.0.0:8082
[root@node2 sample-project6]#
[root@node2 sample-project6]# docker-compose logs
Attaching to sampleproject6_wepapp2_1, sampleproject6_wepapp1_1
[root@node2 sample-project6]# docker-compose logs -f
Attaching to sampleproject6_wepapp2_1, sampleproject6_wepapp1_1
wepapp2_1 | 2020/01/16 12:49:27 [error] 6#6: *1 open() "/usr/share/nginx/html/favicon.ico" failed (2: No such file or directory), client: 10.25.214.125, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "10.25.214.132:8081", referrer: "http://10.25.214.132:8081/"
wepapp2_1 | 10.25.214.125 - - [16/Jan/2020:12:49:27 +0000] "GET /favicon.ico HTTP/1.1" 404 555 "http://10.25.214.132:8081/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36" "-"
[root@node2 sample-project6]# docker-compose exec wepapp1 ls
bin dev home lib64
mnt proc run
srv tmp var
boot etc lib
media
opt root sbin sys usr
[root@node2 sample-project6]# docker-compose exec wepapp2 ls
bin dev home lib64
mnt proc run
srv tmp var
boot etc lib
media
opt root sbin sys usr
[root@node2 sample-project6]#
[root@node2 sample-project6]# docker-compose run wepapp1 ls
bin dev home lib64
mnt proc run
srv tmp var
boot etc lib
media
opt root sbin sys usr
[root@node2 sample-project6]#
[root@node2 sample-project6]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7bb3f287740a nginx "nginx -g 'daemon of…" 12 minutes ago Up 8 minutes 0.0.0.0:8081->80/tcp sampleproject6_wepapp2_1
86deb573d894 nginx "nginx -g 'daemon of…" 12 minutes ago Up 8 minutes 0.0.0.0:8082->80/tcp sampleproject6_wepapp1_1
[root@node2 sample-project6]#
[root@node2 sample-project6]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7fac18d212ef nginx "ls" 27 seconds ago Exited (0) 27 seconds ago sampleproject6_wepapp1_run_1
7bb3f287740a nginx "nginx -g 'daemon of…" 12 minutes ago Up 9 minutes 0.0.0.0:8081->80/tcp sampleproject6_wepapp2_1
86deb573d894 nginx "nginx -g 'daemon of…" 12 minutes ago Up 9 minutes 0.0.0.0:8082->80/tcp sampleproject6_wepapp1_1
[root@node2 sample-project6]#
[root@node2 sample-project6]# docker-compose restart
Restarting sampleproject6_wepapp2_1 ... done
Restarting sampleproject6_wepapp1_1 ... done
[root@node2 sample-project6]#
[root@node2 sample-project6]# docker-compose pull
[root@node2 sample-project6]# docker-compose imgaes
[root@node2 sample-project6]# docker-compose scale wepapp1=4 wepapp2=2
WARNING: The scale command is deprecated. Use the up command with the --scale flag instead.
Starting sampleproject6_wepapp1_1 ... done
Creating sampleproject6_wepapp1_2 ... done
Creating sampleproject6_wepapp1_3 ... done
Creating sampleproject6_wepapp1_4 ... done
Starting sampleproject6_wepapp2_1 ... done
Creating sampleproject6_wepapp2_2 ... done
[root@node2 sample-project6]# docker-compose ps
Name Command State Ports
----------------------------------------------------------------
sampleproject6_wepapp1_1 nginx -g daemon off; Up 80/tcp
sampleproject6_wepapp1_2 nginx -g daemon off; Up 80/tcp
sampleproject6_wepapp1_3 nginx -g daemon off; Up 80/tcp
sampleproject6_wepapp1_4 nginx -g daemon off; Up 80/tcp
sampleproject6_wepapp2_1 nginx -g daemon off; Up 80/tcp
sampleproject6_wepapp2_2 nginx -g daemon off; Up 80/tcp
[root@node2 sample-project6]#
[root@node2 sample-project6]# docker-compose down
Stopping sampleproject6_wepapp2_2 ... done
Stopping sampleproject6_wepapp1_3 ... done
Stopping sampleproject6_wepapp1_2 ... done
Stopping sampleproject6_wepapp1_4 ... done
Stopping sampleproject6_wepapp2_1 ... done
Stopping sampleproject6_wepapp1_1 ... done
Removing sampleproject6_wepapp2_2 ... done
Removing sampleproject6_wepapp1_3 ... done
Removing sampleproject6_wepapp1_2 ... done
Removing sampleproject6_wepapp1_4 ... done
Removing sampleproject6_wepapp2_1 ... done
Removing sampleproject6_wepapp1_1 ... done
Removing sampleproject6_wepapp1_run_1 ... done
Removing network sampleproject6_default
[root@node2 sample-project6]#
[root@node2 sample-project6]# docker-compose up -d
Creating network "sampleproject6_default" with the default driver
Creating sampleproject6_wepapp1_1 ... done
Creating sampleproject6_wepapp2_1 ... done
[root@node2 sample-project6]# docker-compose top
sampleproject6_wepapp1_1
UID PID PPID C STIME TTY TIME CMD
--------------------------------------------------------------------------------------------
root 4504 4488 0 08:07 ? 00:00:00 nginx: master process nginx -g daemon off;
101 4610 4504 0 08:07 ? 00:00:00 nginx: worker process
sampleproject6_wepapp2_1
UID PID PPID C STIME TTY TIME CMD
--------------------------------------------------------------------------------------------
root 4540 4511 0 08:07 ? 00:00:00 nginx: master process nginx -g daemon off;
101 4627 4540 0 08:07 ? 00:00:00 nginx: worker process
[root@node2 sample-project6]#
Follow Us
Were this world an endless plain, and by sailing eastward we could for ever reach new distances