Slide 1

Slide 1 text

Docker      2019/03/23 Tadayuki Takeya

Slide 2

Slide 2 text

Docker

Slide 3

Slide 3 text

Docker • ! • Client − Docker"# • Server − VMware ESXi Server"#Docker"# •   • AWS Elastic Beanstalk • Amazon ECS"Elastic Container Service#  •    • AWS Elastic Beanstalk

Slide 4

Slide 4 text

Docker Developer PHP Server MySQL Server DB Storage App Container

Slide 5

Slide 5 text

docker-compose.yml version: "2" services: phps: container_name: "phps_web" restart: unless-stopped build: ./phps ports: - "80:80" - "50022:22" links: - phps_mysql:db volumes: - /var/run - ../phps_server/phps:/var/www/html/phps environment: SYSTEM_NAME: phps RUN_ENV: test RDS_HOSTNAME: phps_mysql RDS_DB_NAME: phps RDS_USERNAME: phps RDS_PASSWORD: ********** RDS_PORT: 3306 ADM_VER: 4.3.1 AWS_S3_REGION: ap-northeast-1 AWS_S3_BUCKET: phps-test-************** AWS_ACCESS_KEY_ID: ******************** AWS_SECRET_ACCESS_KEY: ************************* phps_mysql: container_name: "phps_mysql" build: ./mysql # restart: always restart: unless-stopped ports: - "3306:3306" volumes_from: - phps_storage phps_storage: build: ./storage

Slide 6

Slide 6 text

 Docker Developers PHP Container Amazon Aurora App Container Amazon EC2 Container Registry