GithubHelp home page GithubHelp logo

docker101's Introduction

Docker

Series of labs and instructions to introduce you to containers and Docker. Learn to run a container, inspect a container and understand the isolation of processes, create a Dockerfile, build an image from a Dockerfile and understand layers, tag and push images to a registry, scale and update containers, and more.

To view the Docker workshop online, go to:

To view the Docker workshop in Github, go to:

This repository has the following structure:

- workshop (workshop labs)
|_ .gitbook (images)
|_ <language> (localization support) 
  |_ <folder-n> (workshop labs)
    |_README.md (steps for labs in Markdown)
  |_ README.md (gitbook home page)
  |_ SUMMARY.md (table of contents)
.gitbook.yaml (GitBook read-only instructions)
.travis.yaml (runs markdownlint by default)
README.md (GitHub.com README)

Markdown lint tool

Install the Markdown lint tool,

$ npm install -g markdownlint-cli

To use markdownlint, run the following command,

$ markdownlint workshop -c ".markdownlint.json" -o mdl-results.md

Build Gitbook

Install the gitbook-cli,

$ npm install -g gitbook-cli

To build the Gitbook files into the _book sub-directory with the gitbook-cli, run the following command,

$ gitbook build ./workshop

Serve the Gitbook files locally with the following command,

$ gitbook serve ./workshop

docker101's People

Contributors

developerworksjp avatar imgbotapp avatar jkomg avatar jzaccone avatar remkohdev avatar stevemar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docker101's Issues

Rename the repo to Docker

Rename the repo to “docker”? The gitbook converts different levels of the workshop, as defined in SUMMARY.md to sections: docker 101 section; docker 102 section; docker 201 section; some of these can/will be more than "intro to docker"

Incorrect Python Script in Web tutorial (developerWorks)

The python script defined in lab2.md and the lab 2 tutorial in the developerWorks page appears to be incorrect.

Running the python script with python3 app.py would return an error :

File "app.py", line 1
    echo 'from flask import Flask
                                ^
SyntaxError: EOL while scanning string literal

Possible fix: update the lab2.md file in this repo with the copy found at this forked repo, and update the tutorial page as well for future students...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.