北京营销型网站建设多少钱,电脑怎么建网站详细步骤,最近国际局势最新消息,企业大全企业名录目录
准备
为什么要使用nginx
mysql容器构建
1.删除容器
2.创建文件夹
3.上传配置文件
4.命令构建mysql容器
5.进入mysql容器#xff0c;授予root所有权限
6.在mysql中用命令运行sql文件
7.创建指定数据库shop
8.执行指定的sql文件
nginx安装与部署 1.拉取镜像
2…目录
准备
为什么要使用nginx
mysql容器构建
1.删除容器
2.创建文件夹
3.上传配置文件
4.命令构建mysql容器
5.进入mysql容器授予root所有权限
6.在mysql中用命令运行sql文件
7.创建指定数据库shop
8.执行指定的sql文件
nginx安装与部署 1.拉取镜像
2.创建并运行nginx容器
3.新建Nginx目录及配置目录
4.进入目录 上传文件
5. 进入nginx创建并配置容器
本机域名映射修改windows文件 准备 为什么要使用nginx nginx 是特定的前端服务器 由它转发给其它容器 作用类似与网关 反向代理负载均衡规则轮询权重 动静分离 mysql容器构建 1.删除容器 docker rm -f $(docker ps -aq)2.创建文件夹
mkdir -p mysql/{conf,data}
3.上传配置文件 进入conf文件夹将配置文件上传到conf文件夹数据库配置文件已放到置顶资源中 4.命令构建mysql容器
docker run \
--name m1 \
-v /soft/mysql/conf/my.cnf:/etc/my.cnf \
-v /soft/mysql/data:/var/lib/mysql \
--privilegedtrue \
-e MYSQL_ROOT_PASSWORD123456 \
--net mynet \
-d mysql/mysql-server:5.7/soft/mysql/conf/my.cnf:/etc/my.cnf目录为我们配置绑定的目录 /soft/mysql/data:/var/lib/mysql 是将data目录与MySQL目录进行绑定 5.进入mysql容器授予root所有权限
docker exec -it m1 bashmysql -u -root -p#授予所有权限
grant all on *.* to root% identified by 123456;6.在mysql中用命令运行sql文件 首先将准备好的SQL文件放到之前创建好的../mysql/data目录下 然后登录进入到当前Mysql中 在前面我们构建镜像时有一个将data目录与MySQL配置文件目录进行绑定 -v /soft/mysql/data:/var/lib/mysql 7.创建指定数据库shop
create database shop
use shop 8.执行指定的sql文件
source /var/lib/mysql/book.sql
nginx安装与部署 1.拉取镜像
docker pull nginx
2.创建并运行nginx容器
docker rm -f n1docker run -itd -p 80:80 --name n1 nginx 我们使用ip访问一下如果出现Welcome to nginx! 说明nginx安装成功 上面的创建是最基础的创建Nginx容器在后期我们还需要对Nginx进行配置目录挂载等等 3.新建Nginx目录及配置目录
mkdir -p /soft/nginx/conf.d 4.进入目录 上传文件
mkdir -p /soft/nginx/conf.dcd /soft/nginx/conf.d 上传配置文件 html default.conf 5. 进入nginx创建并配置容器 #进入容器
docker exec -it nginx bashdocker run -itd \
--name n1 \
-v /soft/nginx/conf.d:/etc/nginx/conf.d \
-v /soft/nginx/html:/etc/nginx/html \
-p 80:80 \
--net mynet \
--ip 172.20.0.104 \
nginx第一个 -v 挂载 nginx 的主配置文件以方便在宿主机上直接修改容器的配置文件 第二个 -v 挂载静态页面目录 本机域名映射修改windows文件 修改windows目录下的hosts文件实现域名映射才能生效
输入你的虚拟机ip和域名才能生效
c://windows//system32//drivers//etc//hosts