diff --git a/README.md b/README.md index 89570ca..774cde2 100644 --- a/README.md +++ b/README.md @@ -4,12 +4,12 @@ Docker has become wildly successful for implementing all manner of fast-boot/fast-destroy emphemeral computing. Normally, you configure a container to do one important thing - run a web server, -host a Jenkins instance ... - and the just fire-and-forget afterwards. +host a Jenkins instance ... - then just fire-and-forget afterwards. But you can also use docker to build general purpose sandboxes. To do this, you need to make it easy to log into a running container just like a "real" VM or server. This repo provides a fast track to doing -just that - starting sandboxes you can log into. +just that. # Things You Can Learn From This @@ -64,12 +64,12 @@ # Building The docker Images Getting a docker container running requires it to be built from an -"image". Images are built from something called a "dockerfile". -It is this file the specifies on which Linux distro your containers -will be based. It also specifies any special configuration or software +"image". Images are built from something called a "dockerfile". It +is this file that specifies which Linux distro on which to base the +image. The file also specifies any special configuration or software installation you want in your containers. By setting up the image -with this stuff in it ahead of time, it will be present every time -you start a new container. +with this stuff in it ahead of time, it will be present every time you +start a new container. There are two dockerfiles in this repo. To build the corresponding images, do this: @@ -139,8 +139,9 @@ # Homework Not only is this tooling useful for building and using sandboxes, it's -a good way to learn how docker and ansible work. There are comments -throughout to help explain what's going on and why. +a good way to learn how docker and ansible work. Take the time to +explore the various ansible filed and dockerfile specifications. There +are comments throughout to help explain what's going on and why. Here are a few ideas of how to expand on what you see here: diff --git a/dockerfiles/dockersand-centos7/dockersand-centos7.dockerfile b/dockerfiles/dockersand-centos7/dockersand-centos7.dockerfile index b6492fa..3148beb 100644 --- a/dockerfiles/dockersand-centos7/dockersand-centos7.dockerfile +++ b/dockerfiles/dockersand-centos7/dockersand-centos7.dockerfile @@ -1,7 +1,7 @@ # Dockerfile For CentOS7 Docker Sandbox FROM centos:7 -MAINTAINER tundra@tundraware.com +MAINTAINER info@tundraware.com # Update OS and install software diff --git a/dockerfiles/dockersand-ubuntu/dockersand-ubuntu.dockerfile b/dockerfiles/dockersand-ubuntu/dockersand-ubuntu.dockerfile index 020de41..8c95aa4 100644 --- a/dockerfiles/dockersand-ubuntu/dockersand-ubuntu.dockerfile +++ b/dockerfiles/dockersand-ubuntu/dockersand-ubuntu.dockerfile @@ -1,7 +1,7 @@ # Dockerfile For Docker Sandbox Ubuntu Image FROM ubuntu -MAINTAINER tundra@tundraware.com +MAINTAINER info@tundraware.com # Suppress interactive installation dialogs ENV DEBIAN_FRONTEND=noninteractive