Home Page Icon
Home Page
Table of Contents for
Code in action
Close
Code in action
by Earl Waud
Docker Quick Start Guide
Title Page
Copyright and Credits
Docker Quick Start Guide
Dedication
About Packt
Why subscribe?
Packt.com
Foreword
Contributors
About the author
About the reviewers
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Code in action
Conventions used
Get in touch
Reviews
Setting up a Docker Development Environment
Technical requirements
Setting up your Docker development environment
Installing Docker on a Linux workstation
Installing Docker on a CentOS workstation
Installing Docker CE via the Docker Repository
Installing Docker CE manually using a downloaded RPM
Installing Docker CE by running convenience scripts
Post-install steps you might want to consider
Installing Docker on an Ubuntu workstation
Installing Docker CE via the Docker Repository
Installing Docker CE manually using a DEB package
Installing Docker CE by running convenience scripts
Post-install steps you might want to consider
Installing Docker on a Windows workstation
Post-install steps you might want to consider
Installing Kitematic
Setting up DockerCompletion for PowerShell 
Installing Docker on an OS X workstation
Post-install steps you might want to consider
Installing Kitematic
Installing Docker command-line completion
References
What differences to watch out for between OSes
Summary
References
Learning Docker Commands
Technical requirements
Information about command syntax
The version command
The Docker run command
The list container command
The remove container command
The stop container command
The container logs command
The container top command
The container inspect command
The container stats command
The container attach command
The container exec command
The container commit command
Back to the Docker run command
Summary
References
Creating Docker Images
Technical requirements
What is a Dockerfile?
The FROM instruction
The LABEL instruction
The COPY instruction
The ADD instruction
The difference between COPY and ADD
The ENV instruction
The ARG instruction
The difference between ENV and ARG
The USER instruction
The WORKDIR instruction
The VOLUME instruction
The EXPOSE instruction
The RUN instruction
The CMD instruction
The ENTRYPOINT instruction
The difference between CMD and ENTRYPOINT
The HEALTHCHECK instruction
The ONBUILD instruction
The STOPSIGNAL instruction
The SHELL instruction
The Docker image build command
Parser Directives
The build context
The .dockerignore file
Summary
References
Docker Volumes
Technical requirements
What is a Docker volume?
References
Creating Docker volumes
References
Removing volumes
References
Sharing data between containers with data volume containers
References
Summary
Docker Swarm
Technical requirements
What is Docker swarm?
References
How to set up a Docker swarm cluster
docker swarm init
docker swarm join-token
docker swarm join
docker swarm ca
docker swarm unlock
docker swarm unlock-key
docker swarm update
docker swarm leave
References
Managers and workers
References
Swarm services
References
Accessing container applications in a swarm
References
Summary
Docker Networking
Technical requirements
What is a Docker network?
References
Built-in (local) Docker networks
References
Third-party (remote) network drivers
References
Creating Docker networks
References
Free networking features
References
Which Docker network driver should I use?
Summary
Docker Stacks
Technical requirements
Understanding the use of Docker stacks
References
How to create and use a compose YAML files for Stacks
The rest of the stack commands
Best practices for scaling a stack application
References
Summary
Docker and Jenkins
Technical requirements
Using Jenkins to build Docker images
References
Setting up a Dockerized Jenkins server
References
Building Docker images inside of a Dockerized Jenkins server
References
Using Docker containers for your Jenkins build nodes
Building the Docker image
Pushing the new image to a Docker registry
Turning off the default Jenkins build agents
Installing the Docker plugin for Jenkins
Creating a new Cloud to enable our Dockerized build agents
Testing our new build agents
Building, testing, and pushing Docker images inside Dockerized build nodes
Summary
Other Books You May Enjoy
Leave a review - let other readers know what you think
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Download the example code files
Next
Next Chapter
Conventions used
Code in action
Visit the following link to check out videos of the code being run:
http://bit.ly/2Q1DbPq
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset