drupal onsen lt - dockerですごく簡単に始める drupal 8

20
Docker ででででででで ででで Drupal 8 Yoshikazu Aoyama

Upload: yoshikazu-aoyama

Post on 13-Apr-2017

407 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Drupal onsen LT - Dockerですごく簡単に始める Drupal 8

Docker ですごく簡単に始める Drupal 8Yoshikazu Aoyama

Page 2: Drupal onsen LT - Dockerですごく簡単に始める Drupal 8

自己紹介 青山 義万 ( あおやま よしかず ) twitter: @blauerberg drupal.org: blauerberg Drupal 歴 : 6 年くらい (4.x ~ )

Page 3: Drupal onsen LT - Dockerですごく簡単に始める Drupal 8

Javascript is C++?全てのプログラムはバイナリコードです。

Page 4: Drupal onsen LT - Dockerですごく簡単に始める Drupal 8

本題

Page 5: Drupal onsen LT - Dockerですごく簡単に始める Drupal 8

うちの子です

Page 6: Drupal onsen LT - Dockerですごく簡単に始める Drupal 8

本題

Page 7: Drupal onsen LT - Dockerですごく簡単に始める Drupal 8

うちの子(兄)です

Page 8: Drupal onsen LT - Dockerですごく簡単に始める Drupal 8

ここからマジで本題

Page 9: Drupal onsen LT - Dockerですごく簡単に始める Drupal 8

DrupalCafe Vol.35 - Docker で始める Drupal

http://www.slideshare.net/blauerberg/drupalcafe-vol35-dockerdrupal

Page 10: Drupal onsen LT - Dockerですごく簡単に始める Drupal 8

やってみた感触意外と難しいらしい… ソースコードの書き換えはどうやるの? SSH で入れるの? コンテナ終了したときにファイルが消えるのはどうしたらいいの? 起動するのにコマンド入力多すぎ

Page 11: Drupal onsen LT - Dockerですごく簡単に始める Drupal 8

ということで、開発用にもっとお手軽に使えるコンテナを作りました

Page 12: Drupal onsen LT - Dockerですごく簡単に始める Drupal 8

drupal-all-in-one on Docker

https://hub.docker.com/r/blauerberg/drupal-all-in-one/

Page 13: Drupal onsen LT - Dockerですごく簡単に始める Drupal 8

drupal-all-in-one on Docker apache, mysql, openssh-server を 1 コンテナに集約 Drupal 8

Core Contribute module

Rest UI Oauth Devel

Setting rest.settings.yml

Page 14: Drupal onsen LT - Dockerですごく簡単に始める Drupal 8

使い方

Page 15: Drupal onsen LT - Dockerですごく簡単に始める Drupal 8

Docker Toolbox をインストール http://www.slideshare.net/blauerberg/drupalcafe-vol35-dockerdrupal の

P16-20 を参照

Page 16: Drupal onsen LT - Dockerですごく簡単に始める Drupal 8

コンテナを実行$ docker pull blauerberg/drupal-all-in-one

$ docker imagesREPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZEblauerberg/drupal-all-in-one latest b97705461705 42 hours ago 926.6 MB

$ docker run –d –p 80:80 blauerberg/drupal-all-in-one708daea396ce35ff67f0d40577590e8d33161092b7fefbd2757d702db2604b9c

https://hub.docker.com/r/blauerberg/drupal-all-in-one/

Page 17: Drupal onsen LT - Dockerですごく簡単に始める Drupal 8

http://localhost にアクセス

Page 18: Drupal onsen LT - Dockerですごく簡単に始める Drupal 8

インストール

Page 19: Drupal onsen LT - Dockerですごく簡単に始める Drupal 8

Hello Drupal 8!

Page 20: Drupal onsen LT - Dockerですごく簡単に始める Drupal 8

使い方 ( その他 ) ssh で入れるの?

ssh localhost で入れます コンテナ終了したときにファイルが消えるのはどうしたらいいの?

コンテナを終了する前に docker commit しましょう