Docker Image post featured image

How to Host a Docker Image Repository and Build Docker Images with GitLab Self-Managed Instance on Ubuntu 20.04

Containerization technology has greatly advanced in the software development tech space as the most accepted method of packaging and deploying applications in cloud environments. This has been necessitated by the need for continuous integration (CI) and continuous deployment (CD) which are defining aspects of DevOps. Software developers and engineers make use of containers to achieve the CI/CD aspect of software …

Flask Application with Docker featured image

Build and Deploy a Flask Application with Docker on Ubuntu 20.04

Introduction Docker is an open-source container platform. It is a lightweight, virtualized, portable, software-defined standardized environment that allows the software to run in isolation from other software running on the physical host machine. Docker offers a lightweight alternative to virtual machines. At the same time, it provides portability, performance, agility, and scalability of applications. For a comprehensive guide about the …

Docker containers feature image

Sharing Data between Docker Containers

Introduction Docker is a container platform that is a lightweight, virtualized, portable, software-defined standardized environment that allows the software to run in isolation of other software running on the physical host machine. Docker is a defining component of the Continuous Development and Integration aspect of Software Development. By providing a consistent run-time environment, Docker ensures that software behaves the same …

Containers and Virtual Machines featured image

Using a Singular Platform to Host and Manage Containers and Virtual Machines with CloudSigma

Both virtual machine (VM) technology and container technology are crucial for cloud computing. These are virtualization tools that are designed to make the cloud hosting environment much more portable and user-friendly. Each of these technologies has its unique characteristics that determine its specific pros and cons. However, in recent years more and more companies have started to turn towards containerization. …

PaaS Containers featured image

Containerization Technology: Types and Uses of Different Containers on CloudSigma’s PaaS Platform

Container technology provides a way for you to package your applications. You can put it into individual packets that are functionally capable and independent. CloudSigma’s Platform-as-a-Service solution (PaaS) offers two different types of containers: system containers and application containers. Let’s explore what each of these are, how they work, and where you can use them. What are System Containers? System …