Skip to content

yamada-ham/centos7_php7_mysql8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

構築内容

Centos7
PHP v7
phpMyAdmin
MySQL v8
Composer
Node.js v16
gulp

DockerでCentOSを使ったLAMP環境構築

Docker の導入

Dockerアプリインストール

コマンド ビルドして起動

$ docker-compose up -d

アクセス方法 *ポート番号はdocker-compose.ymlに設定されているポート番号

  http://localhost:ポート番号/

コンテナに入る サービス名はDockerfileで記載してある「centos」

  docker-compose exec サービス名 bash

ポートの追加方法

例:92番ポートを通す方法


./volumes/v_host.confに以下を追加

<VirtualHost *:92>
DocumentRoot /var/www/html/site92 #ポートを通すパスを指定
ServerName localhost92
</VirtualHost>

centos7/copy/httpd.confに以下を追加 の編集

Listen 92

centos7/docker-compose.ymlに以下を追加

ports:
- 8092:92

コマンド 再度ビルドして起動

$ docker-compose up --build -d

MySQLのパスワード変更

初期パスワード確認

$ cat /var/log/mysqld.log | grep password

パスワードポリシー変更

# コマンドラインの場合
$ echo -e "validate_password.check_user_name=OFF\nvalidate_password.length=4\nvalidate_password.mixed_case_count=0\nvalidate_password.number_count=0\nvalidate_password.special_char_count=0\nvalidate_password.policy=LOW\n" >> /etc/my.cnf

# /etc/my.cnf をvimなどで編集する場合
$ vim /etc/my.cnf
# Password policy change
validate_password.check_user_name=OFF 
validate_password.length=4
validate_password.mixed_case_count=0
validate_password.number_count=0
validate_password.special_char_count=0
validate_password.policy=LOW

# MySQL再起動
$ systemctl restart mysqld

パスワード変更

$ ALTER USER 'root'@'localhost' identified BY 'root';

About

Docker CentOSベース LAMP バーチャルホスト ローカル開発用

Resources

Stars

Watchers

Forks