Windwos下使用Docker搭建Swoole环境

今天想搭建一个Swoole环境测试学习,碰到一些问题总结一下。

使用Docker在Windwos下搭建环境还是很方便的首先可以去官方镜像找一下Swoole版本镜像我这里用的是这个镜像(也可以自己去https://hub.docker.com/)找一下适合你的镜像。

Docker的小图标有一个Setting ->Shared Drives 选择一个你想要挂载的磁盘勾选之后
我们就可以选择一个镜像直接pull下来:docker pull maeteno/swoole

pull下来之后就可以直接使用了执行以下命令

Swoole官方文档给的例子是
docker run --rm -t -i --name myapp -p 9501:9501 -v e:/path/to:/app:rw xutongle/php:7.1-fpm /bin/bash

我们就可以改成我们pull下来的那个镜像名字
docker run --rm -t -i --name myapp -p 9501:9501 -v e:/path/to:/app:rw maeteno/swoole /bin/bash

有些对Docker不是很了解的同学可能就会出错我简单的解释一下 -p 9501:9501 -v e:/path/to:/app:rw xutongle/php:7.1-fpm这段命令

-p 9501:9501使用-p参数 会分配宿主机的端口映射到虚拟机就是映射到了我们的容器中

-v e:/path/to:/app:rw 这一段需要改成自己想要挂载的目录 e:/path/to 改成自己的目录比如d:/swoole/app:/app:rw 表示将d盘swoole/app挂载到容器中的app目录下.

而后面xutongle/php:7.1-fpm是我们的镜像名称

以后需要启动环境就可以 docker start myapp 然后 docker exec -it myapp /bin/bash操作我们的容器了

你可能感兴趣的:(Windwos下使用Docker搭建Swoole环境)