1、环境window 10

2、下载

      DockerToolbox-1.10.0.exe

     下载地址:https://docs.docker.com/toolbox/toolbox_install_windows/

      国内下载地址:https://get.daocloud.io/toolbox/

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

  • 默认用户名:docker 密码:tcuser
    切换到root用户,docker用户下执行 sudo -i
  •      https://hub.docker.com/

3、https://hub.docker.com/r/twosee/swoole-coroutine

4、切换powser-shell

docker 容器 su密码 docker默认用户名密码_PowerShell

 

 

 

5、docker命令:

   

下面命令在power shell 中运行:

docker-machine ls

查看Docker虚拟机的状态。如果什么都没有的话,可以使用命令创建一个Docker虚拟机。

  docker-machine create --driver=virtualbox default

1、创建完毕后,查看虚拟机
  docker-machine ls
确认我们的Docker虚拟机在运行中。

2、获得虚拟机的环境变量:

  docker-machine env default

然后再输入:

3、docker-machine env default | Invoke-Expression

  把当前的PowerShell和虚拟机里面的Docker Linux建立的连接,接下来就可以在PowerShell中使用docker命令了。
  或者docker-machine ssh default  //连接起来

比如我们要查看当前有哪些镜像:

docker images
## docker pull ...拉取过来

当前有哪些容器:

docker ps –a

下面摘自 简书

Docker搭建Swoole环境


$ docker-machine ls
$ docker-machine start default
$ docker-machine ip
$ docker ps -a
$ docker-machine ssh default



其他工具:

 

  `Docker Desktop

  https://hub.docker.com/ 大概800多m

  要求:Docker Desktop requires Windows 10 Pro or Enterprise version 15063 to run.

Docker加速:

 

这里使用的是daocloud

连接:

http://guide.daocloud.io/dcs/daocloud-9153151.html#docker-toolbox

//虚拟机的配置,操作
docker-machine ssh default
sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=加速地址 |g" /var/lib/boot2docker/profile
exit
docker-machine restart default