-
Notifications
You must be signed in to change notification settings - Fork 2
Introduction to Docker
From Wikipedia:
Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers.
You can think of Docker containers as mini-VMs, so they contain all the packages, both at the OS and language level, necessary to run your software.
Docker enables predictable and reliable deployment of software.
By packaging software into Docker containers, we can portably move our software to any place where docker is installed, including local development computers, compute clusters, internal compute servers, cloud infrastructure, and more!
- Download Docker desktop: https://www.docker.com/get-started/
- Start the getting started container:
docker run -dp 80:80 docker/getting-started
- Go to http://localhost
To list the containers running:
docker ps
To list the images:
docker images
To build a docker image from a Dockerfile:
docker build . -t NAME
To create and run a docker container from an image:
docker run -it NAME
Docker
Nautilus Basics
Nautilus Advanced Usage
Jupyter