Skip to content

ciloholic/docker_development

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

開発環境構成

  • Debian 9.9
  • Apache 2.4.25
  • PHP 7.3.6
  • MySQL 8.0.16

ディレクトリ構成

  • html
    • html配下がドキュメントルートに設定される
  • web
    • Dockerfile -> WEBサーバ構築用Dockerfile
    • base.conf -> apache設定ファイル
    • php.ini -> php設定ファイル
  • db
    • Dockerfile -> DBサーバ構築用Dockerfile
    • my.cnf -> MySQL設定ファイル
    • mysql_data -> DBデータ格納用ディレクトリ

MySQLユーザ

  • root/asdf1234

Docker for Macの導入手順

  1. Docker公式の「Get Docker for Mac (Stable)」を押下し、インストールする
  2. 画面上部のタスクアイコンよりDockerの起動を確認する
  3. 下記コマンドを実行し、Docker類がインストールされたか確認する
docker --version
docker-compose --version
docker-machine --version

開発環境構築

  1. 任意の作業ディレクトリ内にクローンする
  2. コンテナをビルドする
docker-compose build
  1. コンテナをバックグラウンドで起動する
docker-compose up -d
  1. WEBとDBコンテナのStatusがUpであることを確認する
docker-compose ps
  1. ブラウザ接続確認する html配下がドキュメントルートになります。
    サブドメインの指定でhtml配下のディレクトリを切り替えられます。
    port:8080docker-compose.yml内のportsで変更可能です。
例) html配下にsampleプロジェクトを作成した場合
http://sample.lvh.me:8080/

その他コマンド

  1. コンテナ名を確認する
docker-compose ps

docker-compose psで出力されるNameがコンテナ名です。 2. コンテナにログインする

docker exec -it コンテナ名 bash
  1. コンテナを操作する
docker-compose [start/stop]
  1. コンテナを削除する
docker-compose rm

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •