window环境下使用docker toolbox 搭建swoft开发环境

  • admin
  • Linux笔记
  • 2018-12-03 14:58
  • 1744已阅读
简介 利用docker toolbox 创建虚拟机,搭建基于docker的swoft开发环境

window环境下使用docker toolbox 搭建swoft开发环境


  1. 首先下载安装 docker toolbox 支持win7 win10  下载地址https://docs.docker.com/toolbox/toolbox_install_windows/

  2. 然后双击快捷方式 Docker Quickstart Terminal启动 docker虚拟机,首次启动会很久,如果超时请挂vpn,之后就不用了 


  3. 然后调整 docker虚拟机映射目录 打开 Oracle VM VirtualBox (这个是自动安装的),设置 》共享文件夹


  1. 回到第3的命令行

    docker run --rm -p 80:80 -v /swoft/:/var/www/swoft --name swoft swoft/swoft 



    参数解释 

    --rm容器停止后自动删除 -v映射目录 /swoft是第4我们window映射 到default虚拟机的目录

    /var/www/swoft是docker镜像的swoft目录

    --name 自定义容器名

    -p 映射 端口   80:80 第一个80是 外部 第二个 是容器内部80

  2. 如果5启动失败可能是win的swoft是刚从github拉取下来的 需要进入容器 composer install

     使用xshell 链接ssh 用户docker 密码tcuser

    docker stop $(docker  ps -q -a) 停止容器

    docker rm $(docker  ps -q -a)  清除容器

    执行 docker run --rm -p 80:80 --name swoft swoft/swoft   

    执行 docker exec -it swoft  /bin/bash   

    进入 容器执行 cd /var/www/swoft

    执行 composer install 

    安装composer包

    执行exit 退出容器

    再次执行下面

    docker stop $(docker  ps -q -a) 停止容器

    docker rm $(docker  ps -q -a)  清除容器

    重新第 5

  3.   第5成功 后 就可以在 win下修改文件 开发了 192.168.99.100是第三步显示的ip也就是swoft的地址

  4. 修改首页访问192.168.99.100 我在home后加了23323231.png


文章评论