在 Windows Docker 使用標準 image 建立出 LAMP 環境。

Apache + PHP

docker run --restart=always -d -p 80:80 --name=httpd-php -v D:\Docker\httpd:/var/www/html php:7.3-apache

MySQL8

docker run --restart=always --name=mysql8 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

修改 MySQL8 root 身分驗證

#進入mysql
    docker exec -it mysql8 mysql –user=root –password=123456
#切換資料庫
    use mysql;
#修改root身分驗證
    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
#刷新資料庫
    flush privileges;

phpMyAdmin

docker run --restart=always --name phpmyadmin -d --link mysql8:db -p 8080:80 phpmyadmin/phpmyadmin
最後修改日期: 2020 年 10 月 9 日