Docker (Software)

Docker is an open-source platform that automates the deployment, scaling, and management of applications using containerization. Coursera's Docker catalogue teaches you how to simplify software deployment using Docker's containerization approach. You'll learn key concepts such as Dockerfile and Docker Compose, creating and managing containers, setting up Docker networks, and implementing Docker storage and volumes. Mastering Docker will empower you to efficiently build, test, and deploy applications in any environment, enhancing your capabilities as a software engineer, systems administrator, or anyone interested in DevOps practices.
40credentials
135courses

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Learn a new tool or skill in an interactive, hands-on environment.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn career credentials from industry leaders that demonstrate your expertise.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Explore the Docker Course Catalog

  • Status: Preview

    Skills you'll gain: Kubernetes, YAML, Microservices, Containerization, Cloud Platforms, Cloud-Native Computing, Docker (Software), DevOps, CI/CD, Application Deployment, Scalability

  • Skills you'll gain: Internet Of Things, Docker (Software), Development Environment, Containerization, Interactive Data Visualization, Application Security, JSON, Network Protocols, Embedded Systems, Authentications, Automation, Data Storage

  • Status: Free Trial

    Skills you'll gain: Kubernetes, Cloud-Native Computing, OpenShift, Containerization, Docker (Software), Cloud Applications, Application Deployment, Continuous Deployment, Cloud Platforms, Cloud Computing, Command-Line Interface

  • Status: Free Trial

    Skills you'll gain: MLOps (Machine Learning Operations), Application Deployment, Containerization, CI/CD, Docker (Software), Microsoft Azure, Cloud Computing, Cloud Applications, Machine Learning Software, GitHub, Application Programming Interface (API)

  • Status: Free Trial

    Skills you'll gain: Ansible, Git (Version Control System), Docker (Software), Containerization, Kubernetes, CI/CD, GitHub, Version Control, Application Deployment, Jenkins, DevOps, Continuous Integration, Continuous Deployment, Infrastructure as Code (IaC), Continuous Delivery

  • Status: New
    Status: Preview

    Skills you'll gain: YAML, Infrastructure as Code (IaC), CI/CD, Kubernetes, Devops Tools, Docker (Software), Extensible Markup Language (XML), Data Structures, Data Validation, JSON, Containerization, Scripting, DevOps, Configuration Management, Debugging, System Configuration, Automation, Software Versioning, Version Control, User Provisioning

  • Status: Free

    Skills you'll gain: Docker (Software), Kubernetes, Containerization, DevOps, Cloud-Native Computing, Application Deployment, CI/CD, Scalability, YAML

  • Status: Free

    Skills you'll gain: Kubernetes, Docker (Software), Containerization, DevOps, Application Deployment, Scalability, YAML, Performance Tuning, Disaster Recovery, Command-Line Interface

  • Status: Free Trial

    Skills you'll gain: Containerization, CI/CD, Kubernetes, Docker (Software), Google Cloud Platform, Cloud Development, Application Deployment, Cloud Applications, Infrastructure Security, Serverless Computing

  • Status: Free Trial

    Skills you'll gain: Application Deployment, MLOps (Machine Learning Operations), Unit Testing, Docker (Software), Containerization, Kubernetes, IBM Cloud, Continuous Deployment, Microservices, User Feedback, Machine Learning, Performance Analysis, Responsible AI, Business Metrics, Natural Language Processing, Time Series Analysis and Forecasting, Continuous Monitoring, Data Science, Python Programming

  • Status: Preview

    Skills you'll gain: Containerization, Docker (Software), Kubernetes, Application Deployment, CI/CD, DevOps, YAML, Cloud Applications, Postman API Platform, MongoDB, Scalability, PostgreSQL, Flask (Web Framework)

  • Status: New
    Status: Free Trial

    Skills you'll gain: Prompt Engineering, Git (Version Control System), GitHub, Version Control, CI/CD, Infrastructure as Code (IaC), Microsoft Copilot, Software Versioning, Continuous Integration, Devops Tools, Microsoft Azure, DevOps, Software Development Tools, Docker (Software), Software Configuration Management, Application Deployment, ChatGPT, Continuous Deployment, Amazon Web Services, Google Gemini

Related roles

Gain the knowledge and skills you need to advance.

  • This role has a £73,818 median salary ¹.

    description:

    A DevOps Engineer automates development and operations, enhancing software deployment and reliability through CI/CD pipelines and cloud services.

    This role has a £73,818 median salary ¹.

    Offered by

    IBM_logo
    Google Cloud_logo
  • This role has a £76,152 median salary ¹.

    description:

    A Back End Developer handles server-side logic, databases, and app performance, ensuring secure data flow using Node.js, SQL, and cloud services.

    This role has a £76,152 median salary ¹.

    Offered by

    IBM_logo
    Microsoft_logo
    Meta_logo

Most popular

Trending now

New releases

What brings you to Coursera today?

Leading partners

  • Google Cloud
  • Packt
  • Pearson
  • LearnKartS
  • IBM
  • Whizlabs
  • Duke University
  • Codio