How to Create and Deploy Docker Applications

How to Create and Deploy Docker Applications

  • English
  • Programming
  • DockerDocker
  • (1159)
  • Project length: 0h 58m

This project is to help teach a basic understanding of using Docker to create and deploy applications. In this tutorial we will cover image creation using our own basic web server and then expand upon it and add a database container. Finally we will deploy our application on to digital ocean.

Overview

#How to Create and Deploy Docker Applications

Introduction

This tutorial will cover all the details (resources, tools, languages etc) that are necessary to build, link and deploy docker applications to a VPS.

What are the requirements?

  • Basic Programming Skills
  • Basic Command Line Abilities
  • A desire to learn
  • A digital ocean account

What is the target audience?

  • You want to improve your devops skills
  • You want to understand more about Docker
  • You're looking for an easier way to deploy your applications

Project Outline

Session 1: What is Docker & Setting-up the Environment

  • Brief overview for Docker
  • Download links and installing
  • Ensuring Docker works

Session 2: Our first Image

  • Cloning the example project
  • Running our project
  • Creating a Docker file
  • Running the docker image

Session 3: Deploying on a server

  • Installing on a VPS
  • Pushing to Docker Hub
  • Running on a container
  • Setting up permissions and access groups
  • Running with different ports

Session 4: Linking containers

  • Adding Mongoose to our application
  • Deploying a MongoDB container
  • Ensuring we persist data
  • Linking containers together

Reviews

Average rating

5(1159 Reviews)