之前文章讲过在windows系统安装 cgywin 从而安装swoole扩展的操作,但是安装cgywin的时候会出现这样那样的问题。所以今天记录下另一种方式使用docker 安装 swoole 环境!

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

什么是docker

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

 

如何安装docker

http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

 

windows安装docker

 

https://www.cnblogs.com/itsuibi/p/8992332.html

挂载目录

启动docker

 windows系统 docker + swoole 操作 随笔 第1张

1.在Oracle VM VirtualBox 中设置共享文件夹

 windows系统 docker + swoole 操作 随笔 第2张

windows系统 docker + swoole 操作 随笔 第3张

 

2.重启docker

docker-machine restart default

 windows系统 docker + swoole 操作 随笔 第4张

连接default虚拟机

Docker-machine ssh default

使用mount 查看挂载

 windows系统 docker + swoole 操作 随笔 第5张

Docker 基本操作命令

搜索  Docker search swoole

 windows系统 docker + swoole 操作 随笔 第6张

下载  Docker pull twosee/swoole-coroutine

 

查看本地image  Docker images

 windows系统 docker + swoole 操作 随笔 第7张windows系统 docker + swoole 操作 随笔 第8张

运行指定image  docker run -it -v /swoole:/www/code -p 9501:9501 twosee/swoole-coroutine bash

 windows系统 docker + swoole 操作 随笔 第9张

查看本地文件夹到docker的映射

 windows系统 docker + swoole 操作 随笔 第10张

windows系统 docker + swoole 操作 随笔 第11张

xshell 连接docker

ip:192.168.99.100(具体看启动时分配的IP地址)

默认同户名:docker

默认密码:tcuser

 

查看正在运行的容器 docker ps

 windows系统 docker + swoole 操作 随笔 第12张

进入正在运行的docker exec -it 容器id bash

 windows系统 docker + swoole 操作 随笔 第13张

开启容器 docker start 容器id

关闭容器 docker stop 容器id

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄