win10子系统利用docker搭建LNMP开发环境,配置域名访问

简介: <p>  #以前用子系统WSL2时搭建LNMP开发环境时,由于底层使用虚拟化技术,导致重启ip就变化,当使用虚拟域名访问多个项目时,变的非常麻烦,最近,空闲时间有些,又查了些资料,终于搞定了,那些以前的文章都是些写个脚本重置ip等,这个方法不需要,在这里记录一下,对于那些手上有好多项目的程序汪来说,真是相当于有个女朋友了,再也不用localhost:端口号来访问了</p>

  #以前用子系统WSL2时搭建LNMP开发环境时,由于底层使用虚拟化技术,导致重启ip就变化,当使用虚拟域名访问多个项目时,变的非常麻烦,最近,空闲时间有些,又查了些资料,终于搞定了,那些以前的文章都是些写个脚本重置ip等,这个方法不需要,在这里记录一下,对于那些手上有好多项目的程序汪来说,真是相当于有个女朋友了,再也不用localhost:端口号来访问了

  环境说明

  子系统ubuntu:20.04docker版本:20.10.7宿主机: win10Nginx版本:1.20.1(docker中运行)步骤

  以 local.test虚拟域名为例

  1 . 宿主机中修改hosts文件

  文件路径:我不写了,干这个的基本上都知道!!!!

  #hosts文件内容

  127.0.0.1 local.test

  可能遇到的问题

  #但是这里应该有人会出现,没有权限修改吧,反正我是遇到了,修改hosts属性即可

  #右键->安全->选对应的组->修改->修改权限即可

  #(实在不行就问度娘吧~~~~~~~~~)

  2 . 子系统里修改hosts文件

  路径:/etc/hosts

  #/etc/hosts内容如下

  127.0.0.1 local.test

  3 . nginx配置文件修改server_name

  #nginx.conf配置内容如下

  server_name local.test;

  让nginx容器重新加载配置文件生效

  #命令如下

  docker exec -it mynginx nginx nginx -s reload

  #命令解释一下

  exec #相当于进行容器命令

  -it #以交互模式进行

  mynginx #容器启动时自定义的名称

  nginx #容器启动的镜像

  #以上命令相当于进入到nginx容器中,再执行下面的命令

  nginx -s reload #这是nginx的命令

  #如果docker有不懂的可以看我以前发的文章,总结过一些docker的知识

  ps: 打完收工,浏览器测试吧!如果可以的话,记得过来给个三连!!!

相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
目录
相关文章
|
1月前
|
关系型数据库 MySQL 开发工具
MySQL5.7主从配置(Docker)
MySQL5.7主从配置(Docker)
725 0
|
2月前
|
NoSQL Redis 数据安全/隐私保护
Docker中Redis的安装与配置
本文主要讲解如何在Docker环境中搭建Redis环境,并进行相关配置
241 5
Docker中Redis的安装与配置
|
16天前
|
前端开发 应用服务中间件 nginx
Nginx配置详解Docker部署Nginx使用Nginx部署vue前端项目
Nginx配置详解Docker部署Nginx使用Nginx部署vue前端项目
76 0
|
29天前
|
NoSQL 关系型数据库 MySQL
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
183 0
|
1月前
|
前端开发 应用服务中间件 nginx
Docker安装nginx和基本配置
Docker安装nginx和基本配置
120 0
|
2月前
|
存储 文件存储 数据安全/隐私保护
Docker环境下Minio文件存储的安装与配置
Docker环境下Minio文件存储的安装与配置
70 4
|
2月前
|
Docker 容器
Docker Compose的安装与配置
Docker Compose的安装与配置
124 2
Docker Compose的安装与配置
|
2月前
|
关系型数据库 MySQL Docker
在win10安装docker及部署mysql5.6过程
在win10安装docker及部署mysql5.6过程
|
2月前
|
存储 网络安全 API
|
2月前
|
应用服务中间件 Shell nginx
【Docker】Docker安装Nginx配置静态资源
【Docker】Docker安装Nginx配置静态资源
71 0