您的浏览器过于古老 & 陈旧。为了更好的访问体验, 请 升级你的浏览器
j0785 发布于2022年11月30日 17:13 最近更新于 2022年12月14日 14:18

原创 Windows平台下使用Docker搭建PHP环境(Nginx+PHP+MySQL+Redis)

2566 次浏览 读完需要≈ 5 分钟 WindowsDockerNginxPHP

内容目录

  1. 使用Win+R打开运行窗口,输入cmd打开命令行窗口
  2. 创建一个工作目录d:/docker,然后创建一个nginx管理目录d:/docker/nginx,一个PHP配置管理目录d:/docker/php,一个网站根目录d:/docker/www,一个mysql管理目录d:/docker/mysql
  3. 创建一个docker局域网络 docker network create myphp-net
  4. 查看docker局域网络列表docker network ls,检查docker局域网络是否创建成功
  5. 查询 myphp-net 网络信息docker network inspect myphp-net
  6. 创建一个命名为mynginx的Nginx容器,Windows平台下使用Docker安装和使用Nginx
  7. mynginx容器加入到myphp-net局域网内,docker network connect myphp-net mynginx
  8. 创建一个命名为myphp的PHP容器,Windows平台下使用Docker安装和使用PHP容器
  9. myphp容器加入到myphp-net局域网内,docker network connect myphp-net myphp
  10. 创建一个命名为myMysql的MySQL容器,Windows平台下使用Docker安装和使用MySQL数据库
  11. myMysql容器加入到myphp-net局域网内,docker network connect myphp-net myMysql
  12. 创建一个命名为myredis的Redis容器,Windows平台下使用Docker安装和使用Redis
  13. myredis容器加入到myphp-net局域网内 docker network connect myphp-net myredis
  14. 再次查询 myphp-net 局域网信息 ,在Containers部分会看到加入当前局域网的容器列表

    1669799339482.jpg

  15. 网上很多资料使用--link配置两个容器之前互相通信,但是Docker官方已不推荐使用docker run --link来连接2个容器互相通信,随后的版本中会删除--link,所以使用容器互相通信建议使用局域网通信方式
  • CodePlayer技术交流群1
  • CodePlayer技术交流群2

0 条评论

撰写评论