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.

(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.

(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.

(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.

(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...)

A Guide to PowerShell – part 3

Welcome to part 3 of 3 of The Solving A guide to PowerShell. Check also Part 1 and Part 2. In this final part we will combine the concepts learnt so far and demonstrate practical uses of PowerShell for System Administrators. PowerShell can make the life of an IT Administrator much easier and can be used to manage your infrastructure effortlessly. PowerShell is a fantastic tool at making server management simple, it is great at gathering information about your Server and displaying that data in different formats. This part of the guide will introduce several new concepts. Take your time.

(more...)