Active Directory Penetration Testing, cionsystems.com.pdf
Cloud expo-east-2015
1. Docker Management for Humans
1
Gary Paige
Principal Technology Consultant at CenturyLink Labs
Cloud Expo East, Jun 9th 2015
2. Gary Paige
Work at CenturyLink Labs
Previously worked at Hewlett-Packard.
I am passionate about design both in code and graphics.
Teaching myself Piano.
I don’t like to eat things off a stick.
I am
3. We will talk about the human
developer and how their
processes can interact with
containers.
Focus on Humans
5. Docker lets us use and/or create images
These images are used to create Docker
containers in which your application runs
Docker effectively runs these containers as
services which can be spun up in
milliseconds.
9. Docker Images
An image is controlled by a
Dockerfile
docker build -t foo/bar .
docker pull foo/bar
10. FROM centurylink/ruby-base:2.1.2
MAINTAINER Laura Frank <ljfrank@gmail.com>
EXPOSE 4567
RUN mkdir -p /usr/src/app
ADD . /usr/src/app
WORKDIR /usr/src/app
RUN bundle install
CMD [“ruby”, “hello_world.rb”]
Dockerfile
11. FROM centurylink/ruby-base:2.1.2
MAINTAINER Laura Frank <ljfrank@gmail.com>
EXPOSE 4567
RUN mkdir -p /usr/src/app
ADD . /usr/src/app
WORKDIR /usr/src/app
RUN bundle install
CMD [“ruby”, “hello_world.rb”]
Dockerfile
12. FROM centurylink/ruby-base:2.1.2
MAINTAINER Laura Frank <ljfrank@gmail.com>
EXPOSE 4567
RUN mkdir -p /usr/src/app
ADD . /usr/src/app
WORKDIR /usr/src/app
RUN bundle install
CMD [“ruby”, “hello_world.rb”]
Dockerfile
13. FROM centurylink/ruby-base:2.1.2
MAINTAINER Laura Frank <ljfrank@gmail.com>
EXPOSE 4567
RUN mkdir -p /usr/src/app
ADD . /usr/src/app
WORKDIR /usr/src/app
RUN bundle install
CMD [“ruby”, “hello_world.rb”]
Dockerfile
14. FROM centurylink/ruby-base:2.1.2
MAINTAINER Laura Frank <ljfrank@gmail.com>
EXPOSE 4567
RUN mkdir -p /usr/src/app
ADD . /usr/src/app
WORKDIR /usr/src/app
RUN bundle install
CMD [“ruby”, “hello_world.rb”]
Dockerfile
15. FROM centurylink/ruby-base:2.1.2
MAINTAINER Laura Frank <ljfrank@gmail.com>
EXPOSE 4567
RUN mkdir -p /usr/src/app
ADD . /usr/src/app
WORKDIR /usr/src/app
RUN bundle install
CMD [“ruby”, “hello_world.rb”]
Dockerfile
16. FROM centurylink/ruby-base:2.1.2
MAINTAINER Laura Frank <ljfrank@gmail.com>
EXPOSE 4567
RUN mkdir -p /usr/src/app
ADD . /usr/src/app
WORKDIR /usr/src/app
RUN bundle install
CMD [“ruby”, “hello_world.rb”]
Dockerfile
38. We chatted about…
• Docker and it ain’t that scary
• Creating and using Images
• Panamax for multi-container applications
• Our continuous deployment process
39. An R&D team within CenturyLink
Blogs, tutorials, videos, podcasts related to Docker
http://centurylinklabs.com
Panamax:
- 12 engineers
- 9 months
- 3200+ cups of coffee
CenturyLink Labs Team