Intermediate Docker
Master multi-stage builds, Docker networking tools, and Docker Compose for optimal containerized applications!
Comece O Curso Gratuitamente4 horas16 vídeos56 exercícios2.070 aprendizesDeclaração de Realização
Crie sua conta gratuita
ou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.Treinar 2 ou mais pessoas?
Tentar DataCamp for BusinessAmado por alunos de milhares de empresas
Descrição do Curso
This course expands on the knowledge gained from the Introduction to Docker course, delving deeper into containerization concepts and tools. We'll explore advanced topics such as container image management, networking, file system communication, and the development of multi-platform and multi-container applications.
Optimizing Containerized Applications
Learn to create multi-stage builds to enhance the size, security, and reusability of containerized applications. Through practical exercises, master techniques for optimizing container images, ensuring efficient deployment and management in diverse environments.Enhancing Container Deployments with Docker Compose
Discover how to leverage Docker networking tools and concepts to facilitate inter-container communication and provide networking services to both local and external networks. Explore file system mounts and volumes for seamless data sharing between containers and the host machine. Additionally, gain proficiency in Docker Compose for orchestrating multi-container application deployments, simplifying the setup of complex tools prevalent in data science and engineering environments.Empowering Development and Deployment
This course equips you with essential skills to enhance your development, testing, and distribution processes. While not essential, you will gain the most from this course if you have worked with and built some simple containers. By the course's end, you'll have the knowledge and tools to optimize containerized applications, streamline communication between containers, and deploy multi-container applications with ease, empowering you on your Docker learning journey.Para Empresas
Treinar 2 ou mais pessoas?
Obtenha acesso à biblioteca completa do DataCamp, com relatórios, atribuições, projetos e muito mais centralizadosNas seguintes faixas
Containerização e virtualização com o Docker e o Kubernetes
Ir para a trilha- 1
Commands and filesystems
GratuitoThis chapter covers new Docker commands and details on how to share data between host system and containerized applications. Learn when and how to use persistent volumes and access host filesystems.
Intermediate Docker Commands50 xpHelp at a glance50 xpExisting containers100 xpAutomatic container cleanup50 xpMounting the host filesystem50 xpPassing a file to a running container100 xpGone, but not forgotten50 xpDifferent methods, same result100 xpPersistent volumes50 xpCreating a container volume100 xpDifferent containers, same volume100 xp - 2
Networking
Learn to expose networking services in Docker, create Docker networks, and use Dockerfiles to maintain network settings.
Networking refresher50 xpWhat's my IP?50 xpValid ports100 xpMaking network services available in Docker50 xpMapping a port100 xpMultiple containers, same host port?50 xpExposing ports with Dockerfiles50 xpSo many options50 xpMapping a container port100 xpUsing ephemeral mapping100 xpDocker networks50 xpCreating a docker network100 xpAdding containers to a network100 xpIP Ranges50 xpRemoving container networks50 xp - 3
Building advanced container images
Learn to use Docker's advanced image management and build tools to create compact effective container images. Create multi-platform images capable of running on different processor architectures.
Optimizing Docker images50 xpContain your concerns50 xpDocker image exploration100 xpDetermining the best image to use50 xpUnderstanding layers50 xpLayer cake50 xpHow many layers?50 xpMulti-stage builds50 xpSingle-stage build100 xpMulti-stage build100 xpUnderstanding multi-stage builds100 xpMulti-platform builds50 xpMulti-platform steps100 xpMulti-platform build100 xp - 4
Docker Compose
Combine the the volume, networking, and container handling capabilities of Docker into multi-container applications using Docker Compose. Update and manage application deployments via the docker-compose.yml file.
Introduction to Docker Compose50 xpManaging an application with Docker Compose100 xpTroubleshooting application startup50 xpCreating compose.yaml files50 xpWriting a compose.yaml file100 xpIdentifying sections50 xpHow many resources?50 xpDependencies and troubleshooting in Docker Compose50 xpDependency calculation100 xpShutdown order50 xpTroubleshooting dependencies100 xpCreating a data service within Docker50 xpBuilding a data service backend100 xpAdding a data client100 xpUsing Docker Compose to define a full application100 xpCongratulations!50 xp
Para Empresas
Treinar 2 ou mais pessoas?
Obtenha acesso à biblioteca completa do DataCamp, com relatórios, atribuições, projetos e muito mais centralizadosNas seguintes faixas
Containerização e virtualização com o Docker e o Kubernetes
Ir para a trilhacolaboradores
pré-requisitos
Introduction to DockerMike Metzger
Ver MaisData Engineer Consultant @ Flexible Creations
O que os outros alunos têm a dizer?
Junte-se a mais de 15 milhões de alunos e comece Intermediate Docker hoje mesmo!
Crie sua conta gratuita
ou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.