The Matrix Reloaded Docker-ized and Multi-Platform Ready (DockerCon 2023)

  Рет қаралды 243

Docker

Docker

5 ай бұрын

Whether you're a Docker beginner or a seasoned veteran, this session will help enhance your mastery of Docker containers. Dive into the process of building, optimizing, and deploying multi-platform Docker containers from scratch. Our project for the session will make use of the popular matrix terminal screensaver, cmatrix, originally written in C. We'll explore how, with this source code, we can fully compile and build the cmatrix code within a container regardless of whether we are operating in a Linux, Windows, or Mac Environment. See how to optimize this image so that it is a minimal size and can be run with ease as a container from any architecture including AMD, ARM, ppc64le, and even s390x!
We start by pulling a minimalistic base image from Alpine Linux and will then proceed to construct our Dockerfile. We walk through installing necessary software, compiling source code, handling dependencies, and troubleshooting errors - all within a container environment. We’ll look at the methods to optimize a Dockerfile by merging commands, incorporating best practices, and leveraging multi-stage builds to significantly reduce the container image size. And we push the container image to a registry. This talk focuses on building multi-platform Docker containers, a topic of growing importance in today's diversified tech ecosystem.
Presentation: The Matrix Reloaded: Docker-ized and Multi-Platform Ready
Speaker: James Spurin, Founder, DiveInto
Resources:
Get started with Docker - www.docker.com/get-started/
What are containers? www.docker.com/resources/what...
Try Docker Desktop www.docker.com/products/docke...
Docker 101 Tutorial www.docker.com/101-tutorial/
Join the conversation!
LinkedIn → dockr.ly/LinkedIn
Twitter → dockr.ly/Twitter
Facebook → dockr.ly/Facebook
Instagram → dockr.ly/Instagram
ABOUT DOCKER: Docker provides a suite of development tools, services, trusted content, and automations, used individually or together, to accelerate the delivery of secure applications.
#docker #dockerimage #softwaredevelopment

Пікірлер
HTTP/3: Shiny New Thing, or More Issues? / Nick Shadrin
52:32
Tech Internals Conf
Рет қаралды 182
Docker Desktop for Windows 10/11 Setup and Tips
17:55
Bret Fisher Docker and DevOps
Рет қаралды 50 М.
Don’t take steroids ! 🙏🙏
00:16
Tibo InShape
Рет қаралды 33 МЛН
Mini Jelly Cake 🎂
00:50
Mr. Clabik
Рет қаралды 17 МЛН
Мама забыла взять трубочку для колы
00:25
Даша Боровик
Рет қаралды 2,2 МЛН
Buy Feastables, Win Unlimited Money
00:51
MrBeast 2
Рет қаралды 91 МЛН
Learning Docker // Getting started!
35:56
Christian Lempa
Рет қаралды 98 М.
Docker for Web Development | Workshop (DockerCon 2023)
3:37:11
Introducing Docker Build Cloud
6:28
Docker
Рет қаралды 4,5 М.
Docker Crash Course For Beginners : Step By Step Guide
2:25:30
Ashok IT
Рет қаралды 13 М.
INSANE OpenAI News: GPT-4o and your own AI partner
28:48
AI Search
Рет қаралды 479 М.
Getting started with Ansible 02 - SSH Overview & Setup
28:51
Learn Linux TV
Рет қаралды 214 М.
NEW GPT-4o: My Mind is Blown.
6:28
Joshua Chang
Рет қаралды 460 М.
Introducing GPT-4o
26:13
OpenAI
Рет қаралды 3,8 МЛН
Fiber kablo
0:15
Elektrik-Elektronik
Рет қаралды 5 МЛН
Распаковка айфона под водой!💦(🎥: @saken_kagarov on IG)
0:20
Взрывная История
Рет қаралды 13 МЛН
Вы поможете украсть ваш iPhone
0:56
Romancev768
Рет қаралды 595 М.