
Explore how Docker speeds development, reduces DevOps setup, and enables frontend to backend workflows, with Compose for multi-service management and insights into initial setup.
Learn how to create a docker image and run a container by building a Dockerfile, using a dockerignore to exclude node_modules, installing dependencies with npm install, and exposing port 4000.
Explore back-end, front-end, and full-stack architecture with Docker containers, separating static assets and dynamic data with volumes for persistence.
Set up a React front end with Docker: create the front-end folder, add a Dockerfile and .dockerignore, build the image, run the container on port 3000, and test locally.
Create a full stack by organizing api and client folders, updating the docker compose to 3.9, and running the services with docker compose to start Mongo and the app.
Add nodes to a swarm and deploy a stack using Docker stack deploy with a Docker compose file, enabling multiple services across physical or virtual machines.
Deploy an application to your cluster using kubectl create deployment with a node image, pulling from Docker Hub or a full url, and verify deployments with kubectl get deployments.
Create a Travis YAML to run CI with GitHub and Docker, and adjust the Dockerfile. Build the image, install dependencies, expose port 4000, and push the node image to GitHub.
Docker is an open source containerization platform. It enables developers to package applications into containers—standardized executable components combining application source code with the operating system (OS) libraries and dependencies required to run that code in any environment.
In this course, we'll explore several use cases where and how developers leverage the power of Docker and its tools to maximize your time spent coding versus setting up DevOps. Learn how deploy a Docker app. Learn about base application setup, as well as instructions to create your first Docker image and explore base commands
We'll start this course off with an initial setup and an overview of Dockers basics that you need as a developer. Then We'll get into back-end and front-end workflows, and how to finalize and test your setup for both back-end and front-end. We'll then put it all together in a full stack setup.
Next we'll implement a continuous integration approach to Docker and development. And finally, we'll review how to manage multiple services with compose and also provide a brief overview of Swarms and Kubernetes.
This course will help you understand Docker containers from scratch while taking you through best practices. Starting with an introduction to Docker, you'll learn how to use containers and VirtualBox for development.
Get up to speed with creating containers and understand how they work Package and deploy your containers to a variety of platforms.
.