在CentOs7下构建swoft开发环境并打包成docker镜像
这篇文章我们需要使用docker创建可运行swoft的镜像,为什么非要使用docker呢?因为swoft是基于swoole扩展开发出来的微服务协程框架,那么我们的电脑上必须要先安装swoole扩展,不巧的是,发现swoole现阶段是不支持在windows下安装的,所以我们就用到了docker,为了方便,便于管理,我们直接将开发环境打包上传到了docker仓库中
一.docker拉取centos镜像并运行容器
docker pull 镜像名称 例如:docker pull centos
,如下图中的命令行,可以看到centos的镜像已经被拉取,我们在用命令docker images
,便可以看到我们本地的镜像。
接下来我们使用命令docker run -it --name 【容器名称】【镜像名称】 bash
,创建并启动容器(centos1为我们为容器的命名,而centos则是我们刚刚拉取的镜像)。
有关docker的常用容器命令除上述我用到的之外:
docker stop 容器名称
停止容器
docker start 容器名称
启动容器
docker restart 容器名称
重启容器
docker exec -i 容器名称
进入运行中的容器