docker部署php8.0 nginx1.18 mysql5.7 dnmp环境

部署php8.0 nginx1.18 mysql5.7

#安装docker
wget -O /etc/yum.repos.d/ali_docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install -y docker-ce-18.09.9-3.el7
rm -f /etc/docker/*
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-‘EOF‘
{
  "registry-mirrors": ["https://ajvcw8qn.mirror.aliyuncs.com"],
  "exec-opts": ["native.cgroupdriver=systemd"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
systemctl enable docker.service


#创建挂载目录
mkdir -p /var/www /var/lib/mysql
echo ‘<?php phpinfo(); ?>‘ >/var/www/index.php


#运行容器nginx+php
docker run -itd --name lnmp -p 80:80 -p 443:443 -v /var/www:/app registry.cn-hangzhou.aliyuncs.com/chenleilei/lnmp:nginx1.18-php8.0



#运行容器mysql
docker  run -d --name lnmp_mysql --mount src=mysql-vol,dst=/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=dede registry.cn-hangzhou.aliyuncs.com/chenleilei/mysql5.7 --character-set-server=utf8


#创建数据库:lnmp
#创建root密码:123456
#测试连接 mysql -h 服务器IP -uroot -p123456

#网页数据目录:
#本地目录:/var/www
#容器中目录:/app

#网页文件上传到服务器中的: /var/www  目录

#mysql数据目录:
#/var/lib/mysql


#版本信息:
#nginx 1.18.0
#php   8.0
#mysql 5.7

docker部署php8.0 nginx1.18 mysql5.7 dnmp环境

上一篇:看完这篇还不懂 MySQL 主从复制,可以回家躺平了~


下一篇:SQL server getshell