How to create a container with Docker

Let’s continue with our guides dedicated to Docker. Today we’ll take a detailed look at a topic that is really fundamental for anyone involved in web development: Docker containers. A container is the running instance of an application in an isolated environment that is dynamically allocated resources to run. Inside it, the container has the application to run and everything it needs: runtime, libraries, configuration, etc. What is the difference between an image and a container? A docker image is a static package containing all the resources necessary to run an application. Multiple containers can be launched from a Docker.

(more...)

How to create an optimal Docker environment

In order to develop software, it is necessary to have a local environment with all the available services needed to run the application being developed correctly. For example, if you are developing a web application with Symfony, you will need to have a webserver such as Apache or Nginx, a PHP interpreter and probably a database on which to save data, such as Postgre or MySql. How can Docker help you? Docker allows you to split these three parts by launching three isolated environments, with a service running in each. These isolated environments are Docker containers. So, following the example,.

(more...)

How to create a package using Docker

When we talk about packages, we generally refer to scalable aggregated blocks of software or libraries. In fact, a package can be used by multiple applications by importing or extending the package itself. Docker is a tool that will make your life as a developer easier. We are talking about an open-source project that can automate the deployment of applications inside software containers; in essence, a platform that will enable you to create, test and distribute applications via containers. Docker Package: the concept of “image” The concept of package can be thought of as ‘Docker with images’, or Docker image..

(more...)

How to deploy with Docker

Docker is a platform that provides a virtualisation system on which you can run programs in packages called containers. Containers are isolated from each other and comprise all required software resources, including the operating system, thus enabling the application to run. Deploy Docker: Deploy an application with Docker using Docker Image To deploy an application with Docker, you must first have an image available. The image, or Docker image, is a read-only artefact that contains a set of instructions for creating a container that can run on the Docker platform. The image provides a particularly convenient method for creating preconfigured.

(more...)

How to install Docker: a mini practical guide

Installing Docker on your machine to create a development environment is really a very simple operation. Let’s see how to install it on Windows, Mac and Ubuntu. How to install Docker: Windows, Mac and Ubuntu In this mini-guide, we shall see how to install Docker on Windows, Mac and Ubuntu. Installing Docker on Windows Before starting the installation, make sure that your version of Windows is either Pro, Enterprise or Education. If you have Windows Home, you’ll need to install WSL 2, a subsystem for windows that enables you to create a Linux environment on which Docker can run. WSL.

(more...)

What is Docker and how this valuable tool works

Docker is the platform that has revolutionised the way we build, test, and deploy our applications. Why? Because thanks to Docker – the open-source software for containerisation in Linux environments – we can distribute and fine-tune the resources for our applications in any environment.

(more...)

How to control your office PC and work from home

Remote working is an approach that more and more companies are getting used to as a result of the global emergency. This work method often requires adjustments to the company operations, inspired by principles of flexibility and stability.
Therefore, remote connection tools are becoming more important for those companies that are dealing with the need to ensure access to office systems without physically being in the workplace.

(more...)