Skip to content

docker-composeでサクッと使えるテスト用LAMP環境(Apache / PHP7.4 / MySQL8)

Notifications You must be signed in to change notification settings

nnahito/LAMP_environment_by_docker-compose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

これは何?

サクッと使えるLAMP環境のdocker-compose一式です。
本番運用は想定しておりません。あくまでサクッと使えるテスト用環境です。

環境情報

  • CentOS 8
  • Apache
  • PHP 7.4
  • MySQL 8

使い方

共通項目

  • 設定系はすべて[data]フォルダ配下に入っています
  • htdocsフォルダ配下にパスが通っていますので、htdocsフォルダにPHPなどのファイルを置いていきます
    • パスを変更したい場合は、[apache] > [conf.d] > userdir.confファイルの/var/www/html/の部分を変更してください。
  • MySQLへの接続情報
    • host: mysql
    • ユーザ名: root
    • パスワード: root
    • デフォルトで作られる空DB: docker

コマンド類

# 初回起動 or コンテナのビルド
docker-compose up -d --build

# 起動
docker-compose up -d

# 停止
docker-compose down

# apacheのコンテナにアクセス
docker-compose exec apache bash

# phpfpmのコンテナにアクセス
docker-compose exec phpfpm bash

# mysqlのコンテナにアクセス
docker-compose exec mysql bash

Windows 10 Home

  • docker tool boxを想定
  • アクセスは http://192.168.99.102:8080/ のような感じ
    • docker-machine ipで表示されるIP + Port8080で繋がります
  • docker tool boxは、git及びvirtual boxを別々にインストールしましょう。docker tool box内包のgitなどだとエラーで起動できませんでした。

Windows 10 Pro

Linux

未実証

Mac

未実証

謝辞

About

docker-composeでサクッと使えるテスト用LAMP環境(Apache / PHP7.4 / MySQL8)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published