docker pull nginx
创建www的目录和配置文件
mkdir /a/nginx/conf/conf.d -p
/a/nginx/conf/conf.d/runoob-test-php.conf
server {
listen 80;
server_name localhost;
location / {
root /usr/share/nginx/html;
index index.html index.htm index.php;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
location ~ \.php$ {
fastcgi_pass php:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html/$fastcgi_script_name;
include fastcgi_params;
}
}
docker run --name my_nginxphp_73 -p 8093:80 -d \
-v /a/nginx/www:/usr/share/nginx/html:ro \
-v /a/nginx/conf/conf.d:/etc/nginx/conf.d:ro \
--link my_php73-fpm:php \
nginx
cd /a/mginx/www
wget https://files.phpmyadmin.net/phpMyAdmin/5.0.0-alpha1/phpMyAdmin-5.0.0-alpha1-all-languages.zip
unzip phpMyAdmin-5.0.0-alpha1-all-languages.zip
mv phpMyAdmin-5.0.0-alpha1-all-languages phpmyadmin
然后通过主机 ip:端口/phpmyadmin
就可以正常访问了