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
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