Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mapio/docker-tutorial
A collection of Dockerfiles and scripts used for a simple introduction to docker
https://github.com/mapio/docker-tutorial
Last synced: about 1 month ago
JSON representation
A collection of Dockerfiles and scripts used for a simple introduction to docker
- Host: GitHub
- URL: https://github.com/mapio/docker-tutorial
- Owner: mapio
- License: cc-by-sa-4.0
- Created: 2015-03-19T07:59:16.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-11-26T18:33:18.000Z (almost 4 years ago)
- Last Synced: 2024-07-27T19:43:10.722Z (about 2 months ago)
- Language: HTML
- Homepage: http://docker-tutorial.surge.sh/
- Size: 509 KB
- Stars: 5
- Watchers: 4
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-CC.txt
Awesome Lists containing this project
README
# A simple Docker tutorial
This repo contains the support material for a short class about docker for
developers.This tutorial is based on [Docker](https://www.docker.com/) version 19.03.13.
You can get a [recent versions of Docker](https://www.docker.com/get-docker)
that runs natively on GNU/Linux, OS X and Windows; alternatively, you can use
[Docker Machine](https://docs.docker.com/machine/) to run Docker via
[VirtualBox](https://www.virtualbox.org/), or on various cloud providers.## Slides
The [slides](slides/) directory contains the slides of the lecture (also [browsable](http://docker-tutorial.surge.sh/) online).
## Examples
The lecture presents a few use cases, the (very undocumented and tentative) code
of such examples is described as follow.### Compilation (and execution) of code in different languages
The [compilation](examples/compilation/) directory shows how to leverage Docker
to compile, and execute, a simple "Hello, world!" application in several
languages.### Build and remote development
The [build](examples/build/) directory can be used to experiment with the build
process and with [remote development](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack) with [Visual Studio Code](https://code.visualstudio.com/)### Orchestration of a web application
The [orchestration](examples/orchestration) directory contains a stripped
down version of the [getting-started](https://docs.docker.com/get-started/) example.