Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
CI/CD with
on
Docker
Docker
AN OPEN PLATFORM FOR
DEVELOPERS AND SYSADMINS TO
BUILD, SHIP, AND RUN
DISTRIBUTED APPLICATIONS.
Docker
VM v Docker
Docker
Docker Images
Docker
Ops
FROM ubuntu:14.04
RUN apt-get update
RUN apt-get -y upgrade
CMD /bin/bash
Docker
Ops Dev
FROM ubuntu:14.04
RUN apt-get update
RUN apt-get -y upgrade
CMD /bin/bash
FROM ops:latest
RUN git clone…
RU...
Docker
Ops Dev
T
E
S
T
I
N
G
Docker
Ops
Deploy
Docker
Ops Dev
T
E
S
T
I
N
G
Docker
T
E
S
T
I
N
G
Deploy
CI/CD with
on
EC2 Container Service
(ECS)
Benefits:
Nothing extra to run
Benefits:
AWS Manages
Scheduling
Benefits:
Built on EC2
Benefits:
Integrates with other
AWS services
Benefits:
Extensible
(APIs + Open Source Agent)
ECS Key Components
Container Instances
EC2 Instances
Docker
Amazon ECS Agent
EC2 {
ECS
Agent
Clusters
Task Definitions
https://docs.aws.amazon.com/AmazonECS/
latest/developerguide/create-task-
definition.html
Tasks v. Services
domain.com
Deploy
domain.com
DeployT
E
S
T
I
N
G
domain.com
1 Free Container / Org
$50 / per container
EC2 Container Service
CI/CD with Docker on AWS
CI/CD with Docker on AWS
CI/CD with Docker on AWS
CI/CD with Docker on AWS
Upcoming SlideShare
Loading in …5
×

CI/CD with Docker on AWS

1,217 views

Published on

A intro to Docker, EC2 Container Service, and Elastic Beanstalk

Presented to San Antonio DevOps Meetup, July 2015

Published in: Technology
  • Be the first to comment

CI/CD with Docker on AWS

  1. 1. CI/CD with on
  2. 2. Docker
  3. 3. Docker AN OPEN PLATFORM FOR DEVELOPERS AND SYSADMINS TO BUILD, SHIP, AND RUN DISTRIBUTED APPLICATIONS.
  4. 4. Docker VM v Docker
  5. 5. Docker Docker Images
  6. 6. Docker Ops FROM ubuntu:14.04 RUN apt-get update RUN apt-get -y upgrade CMD /bin/bash
  7. 7. Docker Ops Dev FROM ubuntu:14.04 RUN apt-get update RUN apt-get -y upgrade CMD /bin/bash FROM ops:latest RUN git clone… RUN pip install… CMD [“python” “run.py”]
  8. 8. Docker Ops Dev T E S T I N G
  9. 9. Docker Ops Deploy
  10. 10. Docker Ops Dev T E S T I N G
  11. 11. Docker T E S T I N G Deploy
  12. 12. CI/CD with on
  13. 13. EC2 Container Service (ECS)
  14. 14. Benefits: Nothing extra to run
  15. 15. Benefits: AWS Manages Scheduling
  16. 16. Benefits: Built on EC2
  17. 17. Benefits: Integrates with other AWS services
  18. 18. Benefits: Extensible (APIs + Open Source Agent)
  19. 19. ECS Key Components
  20. 20. Container Instances EC2 Instances Docker Amazon ECS Agent
  21. 21. EC2 { ECS Agent
  22. 22. Clusters
  23. 23. Task Definitions
  24. 24. https://docs.aws.amazon.com/AmazonECS/ latest/developerguide/create-task- definition.html
  25. 25. Tasks v. Services
  26. 26. domain.com
  27. 27. Deploy domain.com
  28. 28. DeployT E S T I N G domain.com
  29. 29. 1 Free Container / Org $50 / per container
  30. 30. EC2 Container Service

×