Skip to content

vincestorm/Docker-on-Amazon-Web-Services

 
 

Repository files navigation

<<<<<<< HEAD

Docker in AWS

Code repository for Docker in AWS, published by Packt Publishing.

Requirements

  • Docker 17.09 or higher
  • Docker Compose 1.18 or higher
  • Brew package manager (recommended for MacOS)
  • GNU Make 3.82 or higher (note that MacOS ships with version 3.81)
  • jq
  • AWS CLI

If you are running Windows, it is recommended to set up a Linux virtual machine, or use the Windows 10 Linux Subsystem.

Docker on Amazon Web Services

Docker on Amazon Web Services

This is the code repository for Docker on Amazon Web Services, published by Packt.

Build, deploy, and manage your container applications at scale

What is this book about?

Over the last few years, Docker has been the gold standard for building and distributing container applications. Amazon Web Services (AWS) is a leader in public cloud computing, and was the first to offer a managed container platform in the form of the Elastic Container Service (ECS).

This book covers the following exciting features: <First 5 What you'll learn points>

  • Build, deploy, and operate Docker applications using AWS
  • Solve key operational challenges, such as secrets management
  • Exploit the powerful capabilities and tight integration of other AWS services
  • Design and operate Docker applications running on ECS
  • Deploy Docker applications quickly, consistently, and reliably using IaC

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, Chapter02.

The code will look like the following:

# Install basic utilities
RUN apk add --no-cache bash git
# Install build dependencies
RUN apk add --no-cache gcc python3-dev libffi-dev musl-dev linuxheaders mariadb-dev
RUN pip3 install wheel

Following is what you need for this book:

Docker on Amazon Web Services is for you if you want to build, deploy, and operate applications using the power of containers, Docker, and Amazon Web Services. Basic understanding of containers and Amazon Web Services or any other cloud provider will be helpful, although no previous experience of working with these is required.

With the following software and hardware list you can run all code files present in the book (Chapter 1-17).

Software and Hardware List

Chapter Software required OS required
1-17 MacOS Sierra or higher, AWS Account, Docker 17.06 CE or higher, Ansible 2.4 or higher Linux, MacOS, Windows (running Docker in Linux VM)

Code in Action

Visit the following link to check out videos of the code being run: http://bit.ly/2Noqdpn

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.

Related products

Get to Know the Author

Justin Menga is a full-stack technologist with over 20 years experience of working with organizations to build large-scale applications and platforms, with a focus on end-to-end application architecture, the cloud, continuous delivery, and infrastructure automation. Justin started his career as an infrastructure and network engineer/architect, working with many large enterprise and service provider customers. In the past few years, Justin has switched his focus to building applications and full-service platforms, working with a wide array of technologies, yet still maintaining and applying his prior infrastructure and network expertise to containers and public clouds. He has programmed in Objective C, C#, ASP.NET, JavaScript, Scala, Python, Java, and Go, and has a keen interest in continuous delivery, Docker, and automation tools that speed the path from development to production. Bio

Suggestions and Feedback

Click here if you have any feedback or suggestions.

edda12afaae90595c7687e43600c8ba4449147cc

About

published by Packt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Clojure 61.0%
  • Python 26.6%
  • Shell 3.8%
  • Dockerfile 2.8%
  • CSS 2.2%
  • Makefile 1.9%
  • Other 1.7%