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.
41credentials
134courses

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

  • Skills you'll gain: Docker (Software), CI/CD, Containerization, Development Environment, Continuous Deployment, Continuous Integration, Devops Tools, DevOps, Application Deployment, Linux, Software Development Tools, YAML, Linux Commands, Microsoft Development Tools, File Systems, Command-Line Interface

  • Status: New

    Skills you'll gain: OpenShift, Microservices, Containerization, Kubernetes, Red Hat Enterprise Linux, Network Troubleshooting, Docker (Software), Linux Administration, Network Monitoring, Data Storage, File Systems, Debugging, Authentications, User Accounts

  • Status: Free Trial

    Skills you'll gain: Package and Software Management, User Accounts, Unix Commands, Unix, Bash (Scripting Language), Command-Line Interface, Kubernetes, Git (Version Control System), GitHub, OS Process Management, Firewall, Ubuntu, Docker (Software), Containerization, Network Monitoring, Unix Shell, File Systems, Shell Script, TCP/IP, Version Control

  • Status: Free Trial

    Skills you'll gain: API Gateway, Google Gemini, Cloud Applications, Kubernetes, Google Cloud Platform, Containerization, Cloud Infrastructure, Cloud Development, Cloud-Native Computing, Prompt Engineering, CI/CD, Microservices, Application Deployment, Docker (Software), Application Development, Serverless Computing, Identity and Access Management, Cloud Computing, Cloud Storage, Debugging

  • Skills you'll gain: Docker (Software), Containerization, Kubernetes, Cloud-Native Computing, Application Deployment, YAML, CI/CD, Development Environment, DevOps, Linux, Virtualization, Command-Line Interface, Scalability

  • Skills you'll gain: Docker (Software), Containerization, Application Deployment, Software Installation, Development Environment

  • Status: Free Trial

    Skills you'll gain: Docker (Software), Azure DevOps, Restful API, Microservices, Containerization, DevOps, ASP.NET, CI/CD, .NET Framework, Application Programming Interface (API), API Design, Test Automation, Application Deployment, Git (Version Control System)

  • Status: Free Trial

    Skills you'll gain: Cloud Computing, Cloud Infrastructure, Cloud Services, JavaScript Frameworks, Back-End Web Development, DevOps, Full-Stack Web Development, OpenShift, Version Control, Cloud Development, CI/CD, Software Development, Cloud-Native Computing, Web Applications, Microservices, Containerization, Kubernetes, Web Development, Serverless Computing, Docker (Software)

  • Status: New
    Status: Free Trial

    Skills you'll gain: Docker (Software), Web Applications, Containerization, Development Environment, Devops Tools, CI/CD, YAML, Service Management, Network Planning And Design, Data Storage, Data Management, Command-Line Interface, Scalability

  • Status: Free Trial

    Skills you'll gain: Data Visualization Software, PySpark, Data Visualization, Snowflake Schema, Data Storytelling, Site Reliability Engineering, Docker (Software), Databricks, Containerization, Interactive Data Visualization, Plotly, Data Pipelines, Matplotlib, Kubernetes, Dashboard, Apache Spark, Apache Hadoop, Big Data, Data Science, Python Programming

  • Status: New
    Status: Free Trial

    Skills you'll gain: CI/CD, Continuous Integration, Containerization, Docker (Software), Development Environment, Continuous Deployment, Devops Tools, Cloud-Native Computing, Bioinformatics, Software Development, Debugging, Software Versioning, Command-Line Interface

  • Status: Preview

    Skills you'll gain: OpenShift, Application Deployment, Kubernetes, Containerization, Docker (Software), Cloud-Native Computing, CI/CD, YAML, Configuration Management, Application Lifecycle Management, Package and Software Management, Data Storage, Command-Line Interface

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
  • Duke University
  • Whizlabs
  • Codio