2020年5月19日火曜日

ECS for Wordpress

参照先:

参照先(wordpress for RDS):

参照先(docker-composeファイル構文について):


1)クラスターの作成を行う
①ecs-cli configure --region ap-northeast-1 --cluster ecs-sample

②ecs-cli up --keypair [keypair] --capability-iam --size 1 --instance-type t2.nano -ecs-profile tutorial-profile


2)docker-compose.ymlを作成する。

vi docker-compose.yml
====docker-compose===============
wordpress:
  image: wordpress:latest
  mem_limit: 156MB
  ports:
    - "80:80"
  links:
    - mysql
  environment:
    WORDPRESS_DB_HOST: mysql
    WORDPRESS_DB_USER: wordpressuser
    WORDPRESS_DB_PASSWORD: password
    WORDPRESS_DB_NAME: wordpress

mysql:
  image: mysql:5.7
  mem_limit: 156MB
  environment:
    MYSQL_DATABASE: wordpress
    MYSQL_USER: wordpressuser
    MYSQL_PASSWORD: password
    MYSQL_RANDOM_ROOT_PASSWORD: '1'
==================================

3)作成したdocker-compose.ymlを実行する。
ecs-cli compose -f docker-compose.yml up -ecs-profile tutorial-profile


4)コンテナの状態を確認する。
ecs-cli ps --ecs-profile ec2-tutorial-profile


5)アクセスを行う。


6)EC2にログインして確認してみる。



不要になったら、クラスタを削除する。
ecs-cli down --ecs-profile ec2-tutorial-profile

0 件のコメント:

コメントを投稿

php log(ECS ログ出力)

# PHPエラーログの設定 ENV PHP_INI_DIR /usr/local/etc/php RUN { \ echo 'log_errors = On' ; \ echo 'error_log = /proc/self/...