docker

docker

August 26, 2025

Monitor Home Internet Speed Automatically with Prometheus and Speedtest Exporter

I've been battling my internet service provider for months over sporadic slowdowns that always seem to happen right before my important video calls. Sound familiar? After one too many "everything looks fine on our end" responses, I decided to take matters into my own hands and build a system that automatically tracks my internet speed 24/7. In this tutorial, I'll show you how to set up your own internet speed monitoring system using Prometheus and a Speedtest Exporter.

May 1, 2019

Monitor your applications easily with Grafana and Prometheus

1. What is Prometheus & Grafana? Prometheus is a monitoring system which collects metrics from applications easily. Grafana is a user-friendly visualization project which transforms the metrics collected before into amazing charts. In this article, you will learn how to connect prometheus to grafana using a docker compose file. 2. Requirements Install docker Install docker compose Golang >= 1.08 3. Create your application If you want to get metrics from your application, the first step is to add prometheus to your application code.

August 22, 2018

Configuring Node js on Jenkins using docker

Jenkins is a devops tool for continuous intergration. Install jenkins Requirements for this tutorial : Docker Docker compose We will user docker compose to configure jenkins docker container: version: '3.5' services: jenkins: image: 'jenkins/jenkins:lts' container_name: 'jenkins' restart: always ports: - '8080:8080' - '50000:50000' volumes: - jenkins-data:/etc/gitlab - /var/run/docker.sock:/var/run/docker.sock volumes: jenkins-data: name: jenkins-data Then, run the command : $ docker-compose up -d Run Jenkins Once you had run the docker compose file, test that your jenkins is running by opening this url on your browser http://localhost:8080

December 20, 2017

Docker Compose Tutorial

If you are tired of configuring your docker containers every time you want to run it, docker compose is the solution. Docker compose is a tool that will read a configuration file, and will translate it to docker command easily. If you like this article, leave a comment and share it with your friends :) Requirement For this tutorial, you need a linux machine. I am using an Orangepi server because it is very performant and affordable.

docker
August 23, 2015

Introduction to Docker

Docker is a new open-source project that makes deployment of applications easier. The idea of this technology is very simple : “the application runs inside a software container. This container is acting like a mini Operating System”. Basics are very similar to Virtual machine : An OS is running independently of host’s OS. Networking is working using bridges… Docker is using 2 terms : image and container: An image is a packaged application that is not running.