之前文章講過在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

1.在Oracle VM VirtualBox 中設置共享文件夾


2.重啟docker
docker-machine restart default

連接default虛擬機
Docker-machine ssh default
使用mount 查看掛載

Docker 基本操作命令
搜索 Docker search swoole

下載 Docker pull twosee/swoole-coroutine
查看本地image Docker images


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

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


xshell 連接docker
ip:192.168.99.100(具體看啟動時分配的IP地址)
默認同戶名:docker
默認密碼:tcuser
查看正在運行的容器 docker ps

進入正在運行的docker exec -it 容器id bash

開啟容器 docker start 容器id
關閉容器 docker stop 容器id
