Upgrade to Pro — share decks privately, control downloads, hide ads and more …

本当に必要ですか?そのステージング環境〜Web制作を Docker でちょっと便利にしよう〜

本当に必要ですか?そのステージング環境〜Web制作を Docker でちょっと便利にしよう〜

Docker で Webの確認・ステージング環境をちょっと便利にできるかも?という話
@ https://twiliojp-ug.doorkeeper.jp/events/74771

デモのコードは https://github.com/esukei/demonstration-for-docker-web-preview

Satoru Kawahara

June 29, 2018
Tweet

More Decks by Satoru Kawahara

Other Decks in Technology

Transcript

  1. • file:// • XAMPP / MAMP • VirtualBox • Vagrant

    • 社内サーバ • お客さんの環境 • タスクランナー・パッケージマネージャのサーバ
  2. いいところ • 使うだけの⼈は、 Docker for * をインストールするだけでOK • 環境を作る⼈も単純構成なら少しの yaml

    かけば終わり • 作った環境の共有、修正して再共有も楽 • コンテナで環境が閉じるので、別の環境を汚さなくてすむ
  3. 環境を作る⼈ • とりあえず docker-compose.yml • 使うイメージの Docker Hub のページをみとく •

    詳しくやるときに Dockerfile を触る • 何かを更新したら、使ってる⼈に docker-compose up --build を 実⾏させる
  4. version: "3" services: web: image: httpd ports: - "8080:80" volumes:

    - ./src/:/usr/local/apache2/htdocs/ とりあえず書く 好きな名前にする 使いたいイメージ localhostのポート:サーバのポート ⼿元のフォルダ:サーバのフォルダ とりあえず書く