使用docker搭建适合thinkphp6的lnmp+redis开发环境

网友投稿 532 2022-10-19

使用docker搭建适合thinkphp6的lnmp+redis开发环境

nginx版本为最新版本 php版本为7.3 mysql版本为5.7 redis版本为5.0

docker-compose.yml文件配置如下:

version: '3'services: nginx: build: nginx/ container_name: nginx ports: - 80:80 volumes: - ./html:/var/ - ./nginx/nginx.conf:/etc/nginx/nginx.conf - ./nginx/conf/conf.d:/etc/nginx/conf.d networks: nw: ipv4_address: 192.168.0.2 php: build: php/ container_name: php volumes: - ./html:/var/ networks: nw: ipv4_address: 192.168.0.3 mysql: image: "mysql:5.7" container_name: mysql volumes: - ./mysql/data:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=root networks: nw: ipv4_address: 192.168.0.4 redis: image: "redis:5" container_name: redis ports: - 6379:6379 volumes: - ./redis5/conf:/usr/local/etc/redis - ./redis5/data:/data environment: - TZ=Asia/shanghai networks: nw: ipv4_address: 192.168.0.5networks: nw: driver: bridge ipam: driver: default config: - subnet: 192.168.0.0/16

thinkphp6的代码放到html目录下面 执行docker-compose up -d ,启动容器

[root@localhost lnmp]# docker-compose up -dCreating network "lnmp_nw" with driver "bridge"Creating redis ... doneCreating mysql ... doneCreating nginx ... doneCreating php ... done

代码下载

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:编写docker-compose.yml搭建mysql+tomcat环境
下一篇:Spring this调用当前类方法无法拦截的示例代码
相关文章

 发表评论

暂时没有评论,来抢沙发吧~