最近想学下 swoole 但是win10本地不太好搭,就用了docker。
相关命令:
docker pull php:7.4.28-apache 拉去带apache的php
docker pull redis 拉取redis
docker network ls 查看网络列表
docker network create -d bridge 网络名 创建网络
docker run -itd --name 容器名称 --network 网络名称 -p 端口名 -v 文件挂载 镜像名 /bin/bash
创建容器并设置网络名
链接容器,使多个容器处于同一个网段
apt-get update
apt install iputils-ping
ping 容器名 可以发现容器是互通的
pecl install redis php容器中安装redis
pecl install swoole php容器中安装swoole
docker-php-source
在PHP容器中创建一个/usr/src/php的目录,放置扩展。所有PHP扩展源码扩展存放的路径: /usr/src/php/ext 里面。
docker-php-ext-install 安装php扩展,运行失败,报找不到文件……
docker-php-ext-enable 改ini文件,加扩展配置。
docker-php-ext-configure 自定义配置
————————
php容器里redis 做连接的时候不用ip,而使用容器名。
$redis->connect('redis1', 6379);
_______________
参考网址:
Docker 容器连接 | 菜鸟教程
Docker php安装扩展步骤详解 - 大步向前blue - 博客园
更多推荐
docker php swoole redis
发布评论