あすたぴのブログ

astap(あすたぴ)のブログ

なぜDockerを使うのかを整理する




ECSDocker EC2使ECSDocker使

ECS


AWS1EC2ContainerService Docker

TL;DR;







Docker使

EC2


EC2使AWSAMI使


使

使

SSH使


1

使


AmazonLinuxRubyversion2.0 2.12.2

Rubyversionup 使version Rubyversion

使


ImageMagic

SSH使


EC2SSHkey pair  ec2-user AMISSH

SSHrootsudo

SSH

Cloudwatch


Prometheus

EC2


使

SSHAMI AMI使

ChefAnsible使

PackerAMI(Pakcer使

EC2


Ruby1225

RubyImageMagick 12SSH

SSL,SSH1


Docker




DockerDocker DockerDockerfile Ruby2.4.1alpine linux
FROM ruby:2.4.1-apline

ADD . /app

DockerfileDocker

DockerfilePush

Docker111 EC21使111Dockerfile1 ECSMultiAZ使

Docker使


Docker ECSGKEDocker


DockerECSDockerEC2

EC2使SSH AMIAMI ECS

A,BCAAD Docker

Docker

Dockerbuild


EC2Ubuntu使Ruby Docker DockerHubAWSECR Push DeployFROMRubybundle installbundle installGemfile 使