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

 

什么是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系统下安装swoole(Docker环境)

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

 如何在windows系统下安装swoole(Docker环境)

如何在windows系统下安装swoole(Docker环境)

 

2.重启docker

docker-machine restart default

 如何在windows系统下安装swoole(Docker环境)

连接default虚拟机

Docker-machine ssh default

使用mount 查看挂载

 如何在windows系统下安装swoole(Docker环境)

Docker 基本操作命令

搜索  Docker search swoole

 如何在windows系统下安装swoole(Docker环境)

下载  Docker pull twosee/swoole-coroutine

 

查看本地image  Docker images

 如何在windows系统下安装swoole(Docker环境)如何在windows系统下安装swoole(Docker环境)

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

 如何在windows系统下安装swoole(Docker环境)

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

 如何在windows系统下安装swoole(Docker环境)

如何在windows系统下安装swoole(Docker环境)

xshell 连接docker

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

默认同户名:docker

默认密码:tcuser

 

查看正在运行的容器 docker ps

 如何在windows系统下安装swoole(Docker环境)

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

 如何在windows系统下安装swoole(Docker环境)

开启容器 docker start 容器id

关闭容器 docker stop 容器id

相关文章:

  • 2022-12-23
  • 2020-05-18
  • 2021-09-09
  • 2021-09-27
  • 2021-08-07
  • 2021-07-17
  • 2022-01-08
  • 2022-12-23
猜你喜欢
  • 2021-05-27
  • 2022-01-29
  • 2021-12-20
  • 2021-10-19
  • 2021-05-18
  • 2021-08-18
相关资源
相似解决方案