2018年7月29日日曜日

raspberry pi:dockerにてwordpressを導入する。

1)raspberry piにdocker環境を導入する。
$ sudo apt-get install curl
$ curl -sSL https://get.docker.com/ | sh
$ sudo apt-get install docker-compose
$ curl -s https://packagecloud.io/install/repositories/Hypriot/Schatzkiste/script.deb.sh | sudo bash
$ sudo apt-get install git
$ git clone https://github.com/rothgar/rpi-wordpress


2)作成用にディレクトリを作成する
$ mkdir wordpress_1
$ cd wordpress_1


3)composeファイル生成する。
$ vi docker-compose.yml

########### docker-compose.yml ###############
version: '2'

services:

  wordpress:
    image: arm32v7/wordpress
    restart: always
    ports:
      - 8001:80
    environment:
      WORDPRESS_DB_PASSWORD: password
    volumes:
      - ./html:/var/www/html
  mysql:
    image: hypriot/rpi-mysql
    restart: always
    ports:
    - 3307:3307
    environment:
      MYSQL_ROOT_PASSWORD: password
    volumes:
    - ./wpdb:/var/lib/mysql/wordpress
#############################################

注意:赤字は、raspberry pi用。


4)以下を実行することにより、実行可能。

$ docker-compose up -d

0 件のコメント:

コメントを投稿

EFS(Dockerfile)の記載について注意

  Dockerfileにefsのマウントパス宛に、ファイルコピーを行うと ECSのサービス作成時に、コンテナのデプロイ失敗に(container run time error)になるので 別経由で、EFSにファイルをコピーした方が良い!! <Dockerfile> ...