Tag: Docker
-
Wasm vs. Docker: Performant, secure, and versatile containers
Posted on August 18, 2024, Level intermediate Resource Length medium
Docker and WebAssembly (Wasm) represent two pivotal technologies that have reshaped the software development landscape. You've probably started to hear more about Wasm in the past few years as it has gained in popularity, and perhaps you've also heard about the benefits of using it in your application stack. This may have led you to think about the differences between Wasm and Docker, especially because the technologies work together so closely. By Savannah Ostrowski, and Sohan Maheshwar.
Tags containers devops cloud docker javascript
-
Shift left vs shift right: A DevOps mystery solved
Posted on June 19, 2024, Level beginner Resource Length short
Shift left and shift right are core testing concepts of the agile DevOps methodology, which speeds up application development by releasing small builds frequently as code evolves. As part of the continuous cycle of progressive delivery, DevOps teams are also adopting shift left and shift right principles to ensure software quality in these dynamic environments. By Saif Gunja.
Tags devops machine-learning tdd docker containers
-
Docker tutorial: Using Docker with Python
Posted on May 28, 2024, Level beginner Resource Length long
This is an introductory Python Docker tutorial. By the end of this article, you will know how to use Docker on your local machine. Along with Python, we are going to run Nginx and Redis containers. By Alex Ryabtsev.
Tags python app-development containers web-development docker
-
Understanding networking in Kubernetes
Posted on November 3, 2023, Level intermediate Resource Length medium
Kubernetes relies on Container Network Interface (CNI) plugins to assign IP addresses to pods and manage routes between all pods. Kubernetes doesn't ship with a default CNI plugin, however, managed Kubernetes offerings come with a pre-configured CNI. By Peter Jausovec.
Tags containers kubernetes app-development docker
-
How container networking works at Platform.sh
Posted on November 2, 2023, Level intermediate Resource Length medium
We'll take a look at how we wire (most of) it up. In particular, we'll go over the role of the Platform.sh edge layer, and describe in detail how we network hosts and containers together. From the networking perspective, our job is to make sure that a request directed towards your web server reaches the right container, and that container is able to communicate with other containers that your hosted application depends upon, all while making sure that someone else's container cannot talk to one of your containers. By Mohammed Ajmal Siddiqui.
Tags containers kubernetes web-development app-development docker
-
How IKEA Retail standardizes docker images for efficient machine learning model deployment
Posted on October 22, 2023, Level beginner Resource Length long
What do Docker and IKEA Retail have in common? Both companies have changed how products are built, stored, and shipped. In IKEA Retail's case, they created the market of flat-packed furniture items, which made everything from shipping, warehousing, and delivering their furniture to the end location much easier and more cost effective. This parallels what Docker has done for developers. Docker has changed the way that software is built, shipped, and stored, with Docker Images taking up much less space "shelf" space. By Karan Honavar, Fernando Dorado Rueda.
Tags docker software web-development containers app-development
-
What are docker image layers and how do they work?
Posted on October 21, 2023, Level beginner Resource Length medium
Docker is a widely used containerization platform that enables developers to run and manage applications inside containers. One of the key components of Docker is the Docker image, which acts as a blueprint for creating containers. By Hemanta Sundaray.
Tags docker software learning containers app-development
-
How to keep docker secrets secure: Complete guide
Posted on May 29, 2023, Level intermediate Resource Length medium
Secret values such as API keys, passwords, and certificates need to be safely handled throughout the software development process and your app's runtime. Exposure of secrets can be catastrophic, as unauthorized actors could use the credentials to perform privileged interactions with your services. By James Walker.
Tags docker infosec cloud containers devops
-
How to add a Software Bill of Materials (SBOM) to your containers with GitHub Actions
Posted on May 9, 2023, Level intermediate Resource Length medium
Learn how to add a Software Bill of Materials (SBOM) to your containers with GitHub Actions in a few easy steps. An SBOM is an inventory of the components that make up a software application. It is a list of the components that make up a software application including the version of each component. The version is important because it can be cross-reference with a vulnerability database to determine if the component has any known vulnerabilities. By Alex Ellis.
Tags cicd containers docker infosec
-
Distributed cloud-native graph database with NebulaGraph Docker extension
Posted on May 4, 2023, Level intermediate Resource Length medium
Graph databases have become a popular solution for storing and querying complex relationships between data. As the amount of graph data grows and the need for high concurrency increases, a distributed graph database is essential to handle the scale. Finding a distributed graph database that automatically shards the data, while allowing businesses to scale from small to trillion-edge-level without changing the underlying storage, architecture of the service, or application code, however, can be a challenge. By Wey Gu and Ajeet Singh Raina.
Tags app-development docker cio containers devops database
-
Increase availability & container images caching thanks to kube-image-keeper
Posted on April 4, 2023, Level beginner Resource Length long
At Enix, we manage hundreds of Kubernetes clusters for our customers and our own internal use. On cloud, on premises, big and small, from development to production... And there is one particular issue that hits all these clusters at one point or another: the image retrieval process. By Nicolas Gouze.
Tags docker devops containers distributed apis
-
Six docker compose best practices for dev and prod
Posted on December 26, 2022, Level intermediate Resource Length medium
Docker solves the "but it runs on my machine" problem by introducing containerization. However, with a multifaceted code base, you must simultaneously run several containers like the back and front end. Further, this will require you to leverage tools such as Docker Compose. By Regis Wilson.
Tags devops app-development web-development containers programming docker