最近学Docker又入迷了:see_no_evil:那么来记录下wordpress搭建过程吧
docker run -itd –name lnmp_mysql -p 3308:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql –character-set-server=utf8
docker exec lnmp_mysql sh -c ‘exec mysql -uroot -p”$MYSQL_ROOT_PASSWORD” -e”create database wp”‘
docker run -itd –name lnmp_web –link lnmp_mysql:db -p 88:80 -v /container_data/web:/var/www/html richarvey/nginx-php-fpm
wget https://cn.wordpress.org/wordpress-5.0.2-zh_CN.tar.gz tar zxvf wordpress-5.0.2-zh_CN.tar.gz mv wordpress/* /container_data/web/
这里的db 是mysql的别名可以使用一下命令查看
docker exec lnmp_web cat /etc/hosts
可以看到这里是db 所以数据库主机填db 填localhost会报错的哦
PS:我用的是VPS测试的 非虚拟机 个别目录需要根据自己定义的选择 在这里我都是默认的