Day-1: Q3: List of Top 5 docker images from hub.docker.com and create a running container of it and use it

DevOps

MOTOSHARE 🚗🏍️
Turning Idle Vehicles into Shared Rides & Earnings

From Idle to Income. From Parked to Purpose.
Earn by Sharing, Ride by Renting.
Where Owners Earn, Riders Move.
Owners Earn. Riders Move. Motoshare Connects.

With Motoshare, every parked vehicle finds a purpose. Owners earn. Renters ride.
🚀 Everyone wins.

Start Your Journey with Motoshare

1. rabbitmq – https://hub.docker.com/_/rabbitmq

				root@ip-172-31-28-155:/tmp# docker run -d --hostname anoop_rabbit2 --name anoop_rabbit2 rabbitmq:3
0726d5cab62b5bfb026127e6b810dc8863398459b3563f414347977894537c4e
root@ip-172-31-28-155:/tmp# docker ps -a | grep anoop_
0726d5cab62b   rabbitmq:3                   "docker-entrypoint.s…"   6 seconds ago       Up 5 seconds                  4369/tcp, 5671-5672/tcp, 15691-15692/tcp, 25672/tcp                                           anoop_rabbit2
root@ip-172-31-28-155:/tmp# docker ps -a | grep anoop_
0726d5cab62b   rabbitmq:3                   "docker-entrypoint.s…"   About a minute ago   Up About a minute             4369/tcp, 5671-5672/tcp, 15691-15692/tcp, 25672/tcp                                           anoop_rabbit2
9b713d4ed1ff   rabbitmq                     "docker-entrypoint.s…"   5 minutes ago        Up 5 minutes                  4369/tcp, 5671-5672/tcp, 15691-15692/tcp, 25672/tcp                                           anoop_rabbitmq
40377df9192c   indrasoftdso/postgressql10   "/usr/local/bin/dock…"   6 minutes ago        Exited (1) 6 minutes ago                                                                                                    anoop_postgress
root@ip-172-31-28-155:/tmp# docker run -d --hostname anoop_rabbit2 --name anoop_rabbit_management2 rabbitmq:3-management
Unable to find image 'rabbitmq:3-management' locally
3-management: Pulling from library/rabbitmq
16ec32c2132b: Already exists
3adbc39b91c4: Already exists
d9bdef24433b: Already exists
c30ffcfc7791: Already exists
d09f1c15f6ed: Already exists
0e6412cde6ab: Already exists
72a3c57a2525: Already exists
f105f85edcfc: Already exists
5408f9208bcd: Already exists
39e0b328d922: Pull complete
Digest: sha256:87cad55fdc727f68bb158c3cd64f27c7ded996f19f988fef4c7f5734c6cb2af3
Status: Downloaded newer image for rabbitmq:3-management
edbc62c64a735bae4d6ad696021c5f7f0599533669f000fd4e0123e4f865db32
root@ip-172-31-28-155:/tmp# docker ps -a | grep anoop_
edbc62c64a73   rabbitmq:3-management        "docker-entrypoint.s…"   42 seconds ago      Up 42 seconds                  4369/tcp, 5671-5672/tcp, 15671-15672/tcp, 15691-15692/tcp, 25672/tcp                          anoop_rabbit_management2
0726d5cab62b   rabbitmq:3                   "docker-entrypoint.s…"   3 minutes ago       Up 3 minutes                   4369/tcp, 5671-5672/tcp, 15691-15692/tcp, 25672/tcp                                           anoop_rabbit2
9b713d4ed1ff   rabbitmq                     "docker-entrypoint.s…"   7 minutes ago       Up 7 minutes                   4369/tcp, 5671-5672/tcp, 15691-15692/tcp, 25672/tcp                                           anoop_rabbitmq
40377df9192c   indrasoftdso/postgressql10   "/usr/local/bin/dock…"   8 minutes ago       Exited (1) 8 minutes ago                                                                                                     anoop_postgress
root@ip-172-31-28-155:/tmp# docker run -d --hostname anoop_rabbit2 --name anoop_rabbit_management4 -p 8197:15672 rabbitmq:3-management
3dc1fb93641474998ab5e6fc9be5d1db08bca232061ca5abfc73f1ed83e1a0d8
root@ip-172-31-28-155:/tmp# docker ps -a | grep anoop_
3dc1fb936414   rabbitmq:3-management        "docker-entrypoint.s…"   6 seconds ago        Up 5 seconds                   4369/tcp, 5671-5672/tcp, 15671/tcp, 15691-15692/tcp, 25672/tcp, 0.0.0.0:8197->15672/tcp, :::8197->15672/tcp   anoop_rabbit_management4
4abba4567b32   rabbitmq:3-management        "docker-entrypoint.s…"   47 seconds ago       Created                                                                                                                                      anoop_rabbit_management3
edbc62c64a73   rabbitmq:3-management        "docker-entrypoint.s…"   3 minutes ago        Up 3 minutes                   4369/tcp, 5671-5672/tcp, 15671-15672/tcp, 15691-15692/tcp, 25672/tcp                                          anoop_rabbit_management2
0726d5cab62b   rabbitmq:3                   "docker-entrypoint.s…"   5 minutes ago        Up 5 minutes                   4369/tcp, 5671-5672/tcp, 15691-15692/tcp, 25672/tcp                                                           anoop_rabbit2
9b713d4ed1ff   rabbitmq                     "docker-entrypoint.s…"   9 minutes ago        Up 9 minutes                   4369/tcp, 5671-5672/tcp, 15691-15692/tcp, 25672/tcp                                                           anoop_rabbitmq
40377df9192c   indrasoftdso/postgressql10   "/usr/local/bin/dock…"   11 minutes ago       Exited (1) 10 minutes ago                                                                                                                    anoop_postgress
root@ip-172-31-28-155:/tmp# curl http://localhost:8197
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>RabbitMQ Management</title>
<script src="js/ejs-1.0.min.js" type="text/javascript"></script>
<script src="js/jquery-3.5.1.min.js"></script>
<script src="js/jquery.flot-0.8.1.min.js" type="text/javascript"></script>
<script src="js/jquery.flot-0.8.1.time.min.js" type="text/javascript"></script>
<script src="js/sammy-0.7.6.min.js" type="text/javascript"></script>
<script src="js/json2-2016.10.28.js" type="text/javascript"></script>
<script src="js/base64.js" type="text/javascript"></script>
<script src="js/global.js" type="text/javascript"></script>
<script src="js/main.js" type="text/javascript"></script>
<script src="js/prefs.js" type="text/javascript"></script>
<script src="js/formatters.js" type="text/javascript"></script>
<script src="js/charts.js" type="text/javascript"></script>
<script src="js/singular/singular.js" type="application/javascript"></script>
<link href="css/main.css" rel="stylesheet" type="text/css"/>
<link href="favicon.ico" rel="shortcut icon" type="image/x-icon"/>
<script type="application/javascript">
var uaa_logged_in = false;
var uaa_invalid = false;
var auth = JSON.parse(sync_get('/auth'));
enable_uaa = auth.enable_uaa;
uaa_client_id = auth.uaa_client_id;
uaa_location = auth.uaa_location;
if (enable_uaa) {
Singular.init({
singularLocation: './js/singular/',
uaaLocation: uaa_location,
clientId: uaa_client_id,
onIdentityChange: function (identity) {
uaa_logged_in = true;
start_app_login();
},
onLogout: function () {
uaa_logged_in = false;
var hash = window.location.hash.substring(1);
var params = {}
hash.split('&').map(hk => {
let temp = hk.split('=');
params[temp[0]] = temp[1]
});
if (params.error) {
uaa_invalid = true;
replace_content('login-status', '<p class="warning">' + decodeURIComponent(params.error) + ':' + decodeURIComponent(params.error_description) + '</p> <button id="loginWindow" onclick="uaa_login_window()">Click here to log out</button>');
} else {
replace_content('login-status', '<button id="loginWindow" onclick="uaa_login_window()">Click here to log in</button>');
}
}
});
}
</script>
<!--[if lte IE 8]>
<script src="js/excanvas.min.js" type="text/javascript"></script>
<link href="css/evil.css" rel="stylesheet" type="text/css"/>
<![endif]-->
</head>
<body>
<div id="outer"></div>
<div id="debug"></div>
<div id="scratch"></div>
</body>
</html>Code language: HTML, XML (xml)

2. nginx – https://hub.docker.com/_/nginx

			root@ip-172-31-28-155:/tmp# docker run --name anoop_ngxinx_1 -d -p 8099:80 nginx
51e0871118f5145ee0fe86021cae6bf671952378183f749efc8c84ff05a592a3
root@ip-172-31-28-155:/tmp# docker ps | grep anoop_ngxin
51e0871118f5   nginx                   "/docker-entrypoint.…"   13 seconds ago      Up 12 seconds      0.0.0.0:8099->80/tcp, :::8099->80/tcp          
root@ip-172-31-28-155:/tmp# curl http://65.0.3.5:8099/
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
body {
width: 35em;
margin: 0 auto;
font-family: Tahoma, Verdana, Arial, sans-serif;
}
</style>
</head>
<body>
<h1>Welcome to nginx!</h1>
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.</p>
<p>For online documentation and support please refer to
<a href="http://nginx.org/">nginx.org</a>.<br/>
Commercial support is available at
<a href="http://nginx.com/">nginx.com</a>.</p>
<p><em>Thank you for using nginx.</em></p>
</body>
</html>Code language: HTML, XML (xml)

3. fluentd – https://hub.docker.com/_/fluentd

				root@ip-172-31-28-155:/home/ubuntu# docker run -p 24224:24224 -p 24224:24224/udp -u fluent -v /path/to/dir:/fluentd/log --name anoop_fluentd_1 fluentd
2021-08-30 12:11:27 +0000 [info]: parsing config file is succeeded path="/fluentd/etc/fluent.conf"
2021-08-30 12:11:27 +0000 [info]: gem 'fluentd' version '1.9.1'
2021-08-30 12:11:27 +0000 [warn]: [output_docker1] 'time_format' specified without 'time_key', will be ignored
2021-08-30 12:11:27 +0000 [error]: config error file="/fluentd/etc/fluent.conf" error_class=Fluent::ConfigError error="out_file: `/fluentd/log/docker.20210830.log` is not writable"
root@ip-172-31-28-155:/home/ubuntu# docker ps -a | grep anoop_fluentd
3b1f4d356ea6   fluentd                      "tini -- /bin/entryp…"   20 seconds ago      Exited (1) 18 seconds ago                                                                                                                    anoop_fluentd_1
Code language: PHP (php)

4. prometheus – https://hub.docker.com/r/ubuntu/prometheus

			root@ip-172-31-28-155:/home/ubuntu# docker run -d --name anoop_prometheus-container -e TZ=UTC -p 30090:9090 ubuntu/prometheus:2.25-21.04_beta
Unable to find image 'ubuntu/prometheus:2.25-21.04_beta' locally
2.25-21.04_beta: Pulling from ubuntu/prometheus
ea301a4e9092: Pull complete
5a55ed894fa3: Pull complete
269462602d82: Pull complete
4d5eca9ab579: Pull complete
74c05cedb7b9: Pull complete
c6194ac97e50: Pull complete
f462445e6986: Pull complete
cc485d99e2cd: Pull complete
b63c31bdbccd: Pull complete
Digest: sha256:03936a740851b8786c328e08803a70feaa97731714a8dbe4b709c44366699b0c
Status: Downloaded newer image for ubuntu/prometheus:2.25-21.04_beta
ad2fb4505cbaf0d9780527bcc2fc67cd63acbed6b25319847032ea2049c990e7
root@ip-172-31-28-155:/home/ubuntu# docker ps | grep anoop_prometheus-container
ad2fb4505cba   ubuntu/prometheus:2.25-21.04_beta   "/usr/bin/prometheus…"   11 seconds ago      Up 9 seconds       0.0.0.0:30090->9090/tcp, :::30090->9090/tcp                                                                   anoop_prometheus-container
root@ip-172-31-28-155:/home/ubuntu# curl http://65.0.3.5:30090/
<a href="/graph">Found</a>.Code language: PHP (php)

5. kibana – https://hub.docker.com/_/kibana

				root@ip-172-31-28-155:/home/ubuntu# docker network create kibana_network
3b63c8005935925ee5bf53b3626dfa4755a1ba69f0e7a4b55e42f23f81fd6571
root@ip-172-31-28-155:/home/ubuntu# docker run -d --name anoop_kibana_1 --net kibana_network -p 5601:5601 kibana:7.14.0
4933d2a44a670c3519a27e4cff34d5e4126fddba90046b6c5f29ad47051cac03
root@ip-172-31-28-155:/home/ubuntu# docker ps -a | grep anoop_kibana_1
4933d2a44a67   kibana:7.14.0                       "/bin/tini -- /usr/l…"   41 seconds ago      Up 40 seconds                    0.0.0.0:5601->5601/tcp, :::5601->5601/tcp                                                                     anoop_kibana_1
root@ip-172-31-28-155:/home/ubuntu# curl http://localhost:5601
Kibana server is not ready yetroot@ip-172-31-28-155:/home/ubuntu#Code language: PHP (php)