Submit Search
Upload
dockerでImmutable InfrastructureなWordPressを考える
•
16 likes
•
6,561 views
GMOインターネット
Follow
dockerでImmutable InfrastructureなWordPressを考えてみたよ by ConoHa の中の人
Read less
Read more
Internet
Report
Share
Report
Share
1 of 18
Download now
Download to read offline
Recommended
Dockerで開発環境をデリバる
Dockerで開発環境をデリバる
Daigou Harada
貧乏人でも出来るお手軽docker
貧乏人でも出来るお手軽docker
Kenzo Nagahisa
何者(Dockerって)
何者(Dockerって)
Koji Saiki
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
Docker基礎+docker0.9, 0.10概要
Docker基礎+docker0.9, 0.10概要
Kazuyuki Mori
今日から始めるDigitalOcean
今日から始めるDigitalOcean
Masahito Zembutsu
Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理
Masahito Zembutsu
Docker実践入門
Docker実践入門
hiro nemu
Recommended
Dockerで開発環境をデリバる
Dockerで開発環境をデリバる
Daigou Harada
貧乏人でも出来るお手軽docker
貧乏人でも出来るお手軽docker
Kenzo Nagahisa
何者(Dockerって)
何者(Dockerって)
Koji Saiki
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
Docker基礎+docker0.9, 0.10概要
Docker基礎+docker0.9, 0.10概要
Kazuyuki Mori
今日から始めるDigitalOcean
今日から始めるDigitalOcean
Masahito Zembutsu
Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理
Masahito Zembutsu
Docker実践入門
Docker実践入門
hiro nemu
爆速プレビュープロキシ pool
爆速プレビュープロキシ pool
mookjp
DockerでWordPressサイトを開発してみよう
DockerでWordPressサイトを開発してみよう
mookjp
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
雄哉 吉田
Docker地雷n本勝負
Docker地雷n本勝負
RyutaKoide
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
VirtualTech Japan Inc.
コンテナ技術と普及がシステム・インテグレータに与える影響
コンテナ技術と普及がシステム・インテグレータに与える影響
Masahito Zembutsu
CAMPHOR- day 2020 - Docker 超入門
CAMPHOR- day 2020 - Docker 超入門
KokiMakita1
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
Toru Miki
Dockerについて
Dockerについて
74th
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
Kunihiro TANAKA
【第11回 クラウドごった煮(コンテナ勉強会)】Docker networking tools
【第11回 クラウドごった煮(コンテナ勉強会)】Docker networking tools
Nobuyuki Matsui
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
VirtualTech Japan Inc.
Wocker 秒速で WordPress 開発環境を構築する
Wocker 秒速で WordPress 開発環境を構築する
Kite Koga
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Masahito Zembutsu
Dockerが抱えるネットワークの課題
Dockerが抱えるネットワークの課題
Asuka Suzuki
【社内勉強会】Docker入門
【社内勉強会】Docker入門
Kazuki Murahama
Docker 再入門 2016 update
Docker 再入門 2016 update
Shiojiri Ohhara
Re: 運用に自動化を求めるのは間違っているだろうか
Re: 運用に自動化を求めるのは間違っているだろうか
Masahito Zembutsu
15分で分か(った気になれ)るDocker
15分で分か(った気になれ)るDocker
Masahiro NAKAYAMA
Dockerの基本的な話
Dockerの基本的な話
gree_tech
もう一度基礎から!WordPress勉強会
もう一度基礎から!WordPress勉強会
Yutaro Fuji
WordPress 初心者からの脱出 #tohokuitfes
WordPress 初心者からの脱出 #tohokuitfes
Kazue Igarashi
More Related Content
What's hot
爆速プレビュープロキシ pool
爆速プレビュープロキシ pool
mookjp
DockerでWordPressサイトを開発してみよう
DockerでWordPressサイトを開発してみよう
mookjp
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
雄哉 吉田
Docker地雷n本勝負
Docker地雷n本勝負
RyutaKoide
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
VirtualTech Japan Inc.
コンテナ技術と普及がシステム・インテグレータに与える影響
コンテナ技術と普及がシステム・インテグレータに与える影響
Masahito Zembutsu
CAMPHOR- day 2020 - Docker 超入門
CAMPHOR- day 2020 - Docker 超入門
KokiMakita1
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
Toru Miki
Dockerについて
Dockerについて
74th
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
Kunihiro TANAKA
【第11回 クラウドごった煮(コンテナ勉強会)】Docker networking tools
【第11回 クラウドごった煮(コンテナ勉強会)】Docker networking tools
Nobuyuki Matsui
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
VirtualTech Japan Inc.
Wocker 秒速で WordPress 開発環境を構築する
Wocker 秒速で WordPress 開発環境を構築する
Kite Koga
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Masahito Zembutsu
Dockerが抱えるネットワークの課題
Dockerが抱えるネットワークの課題
Asuka Suzuki
【社内勉強会】Docker入門
【社内勉強会】Docker入門
Kazuki Murahama
Docker 再入門 2016 update
Docker 再入門 2016 update
Shiojiri Ohhara
Re: 運用に自動化を求めるのは間違っているだろうか
Re: 運用に自動化を求めるのは間違っているだろうか
Masahito Zembutsu
15分で分か(った気になれ)るDocker
15分で分か(った気になれ)るDocker
Masahiro NAKAYAMA
Dockerの基本的な話
Dockerの基本的な話
gree_tech
What's hot
(20)
爆速プレビュープロキシ pool
爆速プレビュープロキシ pool
DockerでWordPressサイトを開発してみよう
DockerでWordPressサイトを開発してみよう
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
Docker地雷n本勝負
Docker地雷n本勝負
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
コンテナ技術と普及がシステム・インテグレータに与える影響
コンテナ技術と普及がシステム・インテグレータに与える影響
CAMPHOR- day 2020 - Docker 超入門
CAMPHOR- day 2020 - Docker 超入門
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
Dockerについて
Dockerについて
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
【第11回 クラウドごった煮(コンテナ勉強会)】Docker networking tools
【第11回 クラウドごった煮(コンテナ勉強会)】Docker networking tools
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
Wocker 秒速で WordPress 開発環境を構築する
Wocker 秒速で WordPress 開発環境を構築する
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerが抱えるネットワークの課題
Dockerが抱えるネットワークの課題
【社内勉強会】Docker入門
【社内勉強会】Docker入門
Docker 再入門 2016 update
Docker 再入門 2016 update
Re: 運用に自動化を求めるのは間違っているだろうか
Re: 運用に自動化を求めるのは間違っているだろうか
15分で分か(った気になれ)るDocker
15分で分か(った気になれ)るDocker
Dockerの基本的な話
Dockerの基本的な話
Viewers also liked
もう一度基礎から!WordPress勉強会
もう一度基礎から!WordPress勉強会
Yutaro Fuji
WordPress 初心者からの脱出 #tohokuitfes
WordPress 初心者からの脱出 #tohokuitfes
Kazue Igarashi
WordPressの進化とWordPress名古屋コミュニティの進化
WordPressの進化とWordPress名古屋コミュニティの進化
takashi ono
ゼロからのWordPress(1限目)〜WordPressの今と未来・基本について知る〜 先生:高野直子先生・相原知栄子先生
ゼロからのWordPress(1限目)〜WordPressの今と未来・基本について知る〜 先生:高野直子先生・相原知栄子先生
schoowebcampus
マジカルドリームライトを制御してみた @ni_gata
マジカルドリームライトを制御してみた @ni_gata
Ni-gata Supika
時代は SNS 連携! WordPress サイトの SNS 連携、AMP & Instant Article 対策体験記 - WordFes Nagoy...
時代は SNS 連携! WordPress サイトの SNS 連携、AMP & Instant Article 対策体験記 - WordFes Nagoy...
Katz Ueno
WordPress
WordPress
Eleanor Trinidad
【WordCamp Kansai 2014】WordPressで実制作までまるっとHAPPY!フリーランスママの愛されディレクション
【WordCamp Kansai 2014】WordPressで実制作までまるっとHAPPY!フリーランスママの愛されディレクション
Aimi Sata
4時間まったりWordPressテーマ作成講座
4時間まったりWordPressテーマ作成講座
Shinichi Nishikawa
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!
Takashi Uemura
JAWS FESTA Tohoku 2014 WordPressとAWSの素敵な関係
JAWS FESTA Tohoku 2014 WordPressとAWSの素敵な関係
Kazue Igarashi
超高速WordPress
超高速WordPress
Kengyu Nakamura
WordPressってブログじゃないの?
WordPressってブログじゃないの?
tokumotonahoko
第11回ゼロから始めるWordPress勉強会
第11回ゼロから始めるWordPress勉強会
kenji goto
2015 5 13_facebook3
2015 5 13_facebook3
Yuki Fujino
2014年 失敗しない! WordPress 多言語サイト制作で絶対に知っておきたいこと
2014年 失敗しない! WordPress 多言語サイト制作で絶対に知っておきたいこと
Katz Ueno
Web動画、WordPressで使ってみよう!
Web動画、WordPressで使ってみよう!
Katz Ueno
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
Takashi Uemura
2015 7 15_num
2015 7 15_num
Yuki Fujino
OSC北海道 2016 REST API を活用した、新しい WordPress サイト製作手法
OSC北海道 2016 REST API を活用した、新しい WordPress サイト製作手法
Hiromasa Tanaka
Viewers also liked
(20)
もう一度基礎から!WordPress勉強会
もう一度基礎から!WordPress勉強会
WordPress 初心者からの脱出 #tohokuitfes
WordPress 初心者からの脱出 #tohokuitfes
WordPressの進化とWordPress名古屋コミュニティの進化
WordPressの進化とWordPress名古屋コミュニティの進化
ゼロからのWordPress(1限目)〜WordPressの今と未来・基本について知る〜 先生:高野直子先生・相原知栄子先生
ゼロからのWordPress(1限目)〜WordPressの今と未来・基本について知る〜 先生:高野直子先生・相原知栄子先生
マジカルドリームライトを制御してみた @ni_gata
マジカルドリームライトを制御してみた @ni_gata
時代は SNS 連携! WordPress サイトの SNS 連携、AMP & Instant Article 対策体験記 - WordFes Nagoy...
時代は SNS 連携! WordPress サイトの SNS 連携、AMP & Instant Article 対策体験記 - WordFes Nagoy...
WordPress
WordPress
【WordCamp Kansai 2014】WordPressで実制作までまるっとHAPPY!フリーランスママの愛されディレクション
【WordCamp Kansai 2014】WordPressで実制作までまるっとHAPPY!フリーランスママの愛されディレクション
4時間まったりWordPressテーマ作成講座
4時間まったりWordPressテーマ作成講座
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!
JAWS FESTA Tohoku 2014 WordPressとAWSの素敵な関係
JAWS FESTA Tohoku 2014 WordPressとAWSの素敵な関係
超高速WordPress
超高速WordPress
WordPressってブログじゃないの?
WordPressってブログじゃないの?
第11回ゼロから始めるWordPress勉強会
第11回ゼロから始めるWordPress勉強会
2015 5 13_facebook3
2015 5 13_facebook3
2014年 失敗しない! WordPress 多言語サイト制作で絶対に知っておきたいこと
2014年 失敗しない! WordPress 多言語サイト制作で絶対に知っておきたいこと
Web動画、WordPressで使ってみよう!
Web動画、WordPressで使ってみよう!
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
2015 7 15_num
2015 7 15_num
OSC北海道 2016 REST API を活用した、新しい WordPress サイト製作手法
OSC北海道 2016 REST API を活用した、新しい WordPress サイト製作手法
Similar to dockerでImmutable InfrastructureなWordPressを考える
Dockerでらくらく開発・運用を体感しよう
Dockerでらくらく開発・運用を体感しよう
Takashi Makino
明日からはじめられる Docker + さくらvpsを使った開発環境構築
明日からはじめられる Docker + さくらvpsを使った開発環境構築
MILI-LLC
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Masahiro Nagano
初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話
Masataka Tsukamoto
Osoljp201204
Osoljp201204
Masataka Tsukamoto
Dockerfile for Perl development
Dockerfile for Perl development
Yuzo Iwasaki
クラウドのようなVPS 「ConoHa」 を使ってみよう。
クラウドのようなVPS 「ConoHa」 を使ってみよう。
Hironobu Saitoh
鯨物語~Dockerコンテナとオーケストレーションの理解
鯨物語~Dockerコンテナとオーケストレーションの理解
Masahito Zembutsu
Hotoの奇妙な挑戦 〜 Swiftクルセイダーズ 〜
Hotoの奇妙な挑戦 〜 Swiftクルセイダーズ 〜
Yuki Ishikawa
年納めにDockerやろうず
年納めにDockerやろうず
Keita Neriai
Using LXC on Production
Using LXC on Production
Isao Shimizu
CoreOSってなんですか
CoreOSってなんですか
Keisuke Izumiya
捕鯨!詳解docker
捕鯨!詳解docker
雄哉 吉田
Dockerを使ってみよう
Dockerを使ってみよう
Ryo Adachi
INF-015_そこのコンテナ、うまく積めてるね! ~Windows アプリケーション コンテナの展開と運用~
INF-015_そこのコンテナ、うまく積めてるね! ~Windows アプリケーション コンテナの展開と運用~
decode2016
Vagrant & Dockerによるイマドキの開発環境構築
Vagrant & Dockerによるイマドキの開発環境構築
Nakazawa Yuichi
2014.11.01 Dockerことはじめ
2014.11.01 Dockerことはじめ
xyzplus_net
アプリ屋のための Docker入門
アプリ屋のための Docker入門
小川 昌吾
【dots. IT勉強会】開発環境のDocker化
【dots. IT勉強会】開発環境のDocker化
Yuki Kanazawa
Kvwatcher
Kvwatcher
ke-m kamekoopa
Similar to dockerでImmutable InfrastructureなWordPressを考える
(20)
Dockerでらくらく開発・運用を体感しよう
Dockerでらくらく開発・運用を体感しよう
明日からはじめられる Docker + さくらvpsを使った開発環境構築
明日からはじめられる Docker + さくらvpsを使った開発環境構築
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話
Osoljp201204
Osoljp201204
Dockerfile for Perl development
Dockerfile for Perl development
クラウドのようなVPS 「ConoHa」 を使ってみよう。
クラウドのようなVPS 「ConoHa」 を使ってみよう。
鯨物語~Dockerコンテナとオーケストレーションの理解
鯨物語~Dockerコンテナとオーケストレーションの理解
Hotoの奇妙な挑戦 〜 Swiftクルセイダーズ 〜
Hotoの奇妙な挑戦 〜 Swiftクルセイダーズ 〜
年納めにDockerやろうず
年納めにDockerやろうず
Using LXC on Production
Using LXC on Production
CoreOSってなんですか
CoreOSってなんですか
捕鯨!詳解docker
捕鯨!詳解docker
Dockerを使ってみよう
Dockerを使ってみよう
INF-015_そこのコンテナ、うまく積めてるね! ~Windows アプリケーション コンテナの展開と運用~
INF-015_そこのコンテナ、うまく積めてるね! ~Windows アプリケーション コンテナの展開と運用~
Vagrant & Dockerによるイマドキの開発環境構築
Vagrant & Dockerによるイマドキの開発環境構築
2014.11.01 Dockerことはじめ
2014.11.01 Dockerことはじめ
アプリ屋のための Docker入門
アプリ屋のための Docker入門
【dots. IT勉強会】開発環境のDocker化
【dots. IT勉強会】開発環境のDocker化
Kvwatcher
Kvwatcher
dockerでImmutable InfrastructureなWordPressを考える
1.
dockerで Immutable Infrastructureな WordPressを考える 2014/06/08 塩原宏明 (GMOインターネット ConoHa担当) 1
2.
2 自己紹介 • 発表してる人 ‒ 塩原宏明 ‒
なんでも屋です •UI/UX、フロントエンド、 バックエンド、全般… ‒ VPS「ConoHa」(GMOインターネット) の中の人 •萌えキャラでサーバーを売る、 いま業界で いちばんよくわからないサービス
3.
3 dockerってなに? • https://www.docker.io/ • 捕鯨関係ですかね?(炎上案件)
4.
4 ぶっちゃけ説明(細けえことはいんだよ) • サーバーの中で、 さらに何台もサーバーを立てちゃうソフト • 優等生の質問 ‒
「それってVPSとか?」 ‒ 「Vagrantみたいな?」 ‒ だいたいあってるけど、 もっとお手軽! •VPSやVirtualBox上でも動く • dockerで立てたサーバー=「コンテナ」
5.
5 dockerの特徴 • ファイルに定義を書くだけで サーバー(コンテナ)を作れる! ‒ Dockerfile •
定義を呼び出すだけでどんどんサーバーが 立ち上がる! • コンテナを終了させると元通り。 元に戻さない方法もある FROM centos RUN yum -y install telnet RUN yum -y install httpd CMD ["/usr/sbin/httpd", "-D", "FOREGROUND"]
6.
6 なにがうれしいの? Dockerfileさえあれば どこに行っても 同じ環境のサーバーを使える! Dockerfileさえあれば どこに行っても 同じ環境のサーバーを使える! サーバーを 使い捨てる感覚で利用できる! サーバーを 使い捨てる感覚で利用できる!
7.
7 …よくわかんないよ • うちでこういうの配ってるんで参考にしてください • ConoHaブースか
http://www.conoha.jp/
8.
8 Immutableなんとかってなに? Immutable InfrastructureImmutable Infrastructure 10回言うと舌噛む新手の buzzword…ではない 10回言うと舌噛む新手の buzzword…ではない どこででもすぐ使えて、 要らなくなったら捨てられるサーバー どこででもすぐ使えて、 要らなくなったら捨てられるサーバー できるんです。dockerならできるんです。dockerなら
9.
9 それってWordPressと関係あるの? • よくわかんないけどcore壊しました テヘペロ • 気が付いたらディレクトリがゴミだらけに なっていたぜ…言っていることがよくわから ねーと思うが、とにかく今さら掃除もでき ねーぜ… •
なんか作るのにWordPressの環境構築す るのめんどくさい。もう何もかもめんどくさ い… WordPress あるあるネタ WordPress あるあるネタ
10.
10 WordPressのインフラ作っちゃえば? dockerでWordPressの動くコンテナをつくるdockerでWordPressの動くコンテナをつくる WordPressを使いたくなったらDockerでWordPressを使いたくなったらDockerで 壊したり飽きたら捨てて、新しいコンテナを利用壊したり飽きたら捨てて、新しいコンテナを利用 とにかくImm…みたいに使いまわせるよ!とにかくImm…みたいに使いまわせるよ!
11.
11 WordPressのDockerfileを作ろう! • ポイント ‒ DockerfileでWordPressを自動インストール するために「wp-cli」を使う •http://wp-cli.org/ ‒
Apache・MySQLと複数のデーモンを動かす ので「supervisord」を使う
12.
12 こんなDockerfileでWordPressコンテナ! FROM centos RUN yum
install -y httpd php php-mbstring mysql-server mysql mysql-devel php-mysql python- setuptools RUN easy_install supervisor RUN mkdir -p /var/log/supervisor ADD supervisord.conf /etc/supervisord.conf RUN curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar && ¥ chmod +x wp-cli.phar && ¥ mv wp-cli.phar /usr/local/bin/wp RUN echo "NETWORKING=yes" > /etc/sysconfig/network RUN service mysqld start && ¥ mysqladmin -u root password password && ¥ mysql -u root -ppassword ¥ -e "CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8; ¥ grant all privileges on wordpress.* to wordpress@localhost identified by 'wordpress';" && ¥ cd /var/www/html && ¥ wp core download --locale=ja && ¥ wp core config --dbname=wordpress --dbuser=wordpress ¥ --dbpass=wordpress --dbhost=localhost --locale=ja && ¥ wp core install ¥ --url=http://example.com --title=example ¥ --admin_name=example --admin_email=example@example.com --admin_password=password CMD ["/usr/bin/supervisord"]
13.
13 付属品:supervisord.conf [supervisord] http_port=/var/tmp/supervisor.sock logfile=/var/log/supervisor/supervisord.log logfile_maxbytes=50MB logfile_backups=10 loglevel=info pidfile=/var/run/supervisord.pid nodaemon=true minfds=1024 minprocs=200 [supervisorctl] serverurl=unix:///var/tmp/supervisor.sock [program:httpd] command=/usr/sbin/httpd -D FOREGROUND [program:mysqld] command=/usr/bin/mysqld_safe
14.
14 こんなふうに使うよ! ビルドしてから… # docker build
-t wordpress ~/docker/wordpress コンテナを起動! # docker run -p 80:80 -d wordpress dockerの環境と さっきのDockerfileさえあれば、 どこでも 「WordPress使い捨て環境」 ができる!
15.
15 …すみません。もうありました • 実際にはこんなめんどくさい設定をしなくても、 dockerでWordPressは試せる • dockerではいろんなソフトが入った「イメージ」 (ディスクみたいな感じ)も提供されている •
WordPress入りのイメージも提供されている • 試すだけならDockerfileから書く必要はない
16.
16 宿題 • 「あれ? コンテナ終了させたらWordPressのコ ンテンツが消える!」 •
対応方法 ‒ コンテナ終了時にデータを消さない方法もある ‒ コンテナのディレクトリを親サーバーのディレク トリにマウントする方法もある ‒ そもそもコンテンツはネットワーク越しに別のサ ーバー上に置いたら?
17.
17 遠くない未来予想図 docker盛り上がる(少なくとも開発畑では)docker盛り上がる(少なくとも開発畑では) コンテナ型のサービスが一般化していくコンテナ型のサービスが一般化していく WordPressのサ(おや?誰かきたようだ…)WordPressのサ(おや?誰かきたようだ…)
18.
ご清聴 ありがとう ございました! 18
Download now