Home » Author Archives: Julen Pardo

Author Archives: Julen Pardo

Julen Pardo
Julen holds his Bachelor's Degree in Computer Engineering from Mondragon Unibertsitatea, in Spain. He contributes to open source projects with plugins, and he also develops his own, open-source projects. Julen is continuously trying to learn and adopt Software Engineering principles and practices to build better, more secure, readable and maintainable software.

Docker ZoneMinder Tutorial

ZoneMinder is a set of application and tools, free and open source, that offers a complete solution for video-surveillance, allowing IP or CCTV cameras, among others. In this tutorial we will see how to set up a Docker container running it. For this tutorial, Linux Mint 18 and Docker version 1.12.3 have been used. Tip You may skip Docker installation ...

Read More »

Docker Volumes Example

Each Docker container stores the data its processes need in that container. Unless we make the container store the data outside the container, which is extremely useful for when we don’t want to have the data layer we work with tied to the running container. That’s what we are going to see in this example, using Docker volumes. For this ...

Read More »

Debug PHP in Docker with PhpStorm and Xdebug

Xdebug is one of the most known PHP extensions, a very complete and powerful debugger. This tutorial will show you how to use it in combination with PhpStorm, probably the most used PHP IDE; and Docker, the archi-known contanerization software.   This would allow us to simply write a Dockerfile with all the Xdebug configuration, and being able to easily ...

Read More »

Docker Hub Nginx Tutorial

In this tutorial we will see how to take advantage of Docker Hub to deal with Docker images, with an Nginx image, one of the most used web servers in the last times. For this tutorial, Linux Mint 18 and Docker version 1.12.1 have been used. Tip You may skip Docker installation and jump directly to the beginning of the ...

Read More »

Docker Elasticsearch Tutorial

Elasticsearch is a document-oriented, schema-free, distributed search engine based on Apache Lucene. This powerful tool that allows to index a huge data volume and, after, perform complex searches on it, including full-text searches. This tutorial will show how to use it with Docker. For this tutorial, Linux Mint 18 and Docker version 1.12.1 have been used. Tip You may skip ...

Read More »

Docker Environment Variables Example

When we create a Docker container, sometimes, we have the need of passing “arguments” to it, typically, port numbers for services, or some paths. For this, we configure the environment variables of the container, and that’s what this example is going to show. For this example, Linux Mint 18 and Docker version 1.12.1 have been used. Tip You may skip ...

Read More »

Docker Remove Container Example

This example will show how to remove Docker containers, that is, instances of images. For this, we will be using the rm command, along with other options, for making the removal more flexible. For this example, Linux Mint 18 and Docker version 1.12.1 have been used.           Tip You may skip Docker installation and jump directly ...

Read More »

Docker Start Container Example

A container, in Docker terminology, is an instance of an image. A typical simile used for this, is the classes and objects in Object Oriented Programming. This example will show how to start containers, that is, making run images instances. For this example, Linux Mint 18 and Docker version 1.12.1 have been used. Tip You may skip Docker installation and ...

Read More »

Docker List Containers Example

This example will show you how to list containers with Docker, one of the most popular software of the moment. Apart from just listing the containers, we will see the useful options that this command is provided with. For this example, Linux Mint 18 and Docker version 1.12.1 have been used. Tip You may skip Docker installation and jump directly ...

Read More »

Install Docker on Ubuntu Tutorial

Docker is, without any doubt, on of the most popular software at the moment, being used by almost every web developer and systems administrator. In this tutorial, we will see how to install it in Ubuntu systems. For this tutorial, we will use Linux Mint 18 (an Ubuntu based Linux distribution) 64-bit version. 1. Prerequisites According to Docker documentation, we ...

Read More »

Want to take your WEB dev skills to the next level?

Grab our programming books for FREE!

Here are some of the eBooks you will get:

  • PHP Programming Cookbook
  • jQuery Programming Cookbook
  • Bootstrap Programming Cookbook
  • Building WEB Apps with Node.js
  • CSS Programming Cookbook
  • HTML5 Programming Cookbook
  • AngularJS Programming Cookbook