DockerToolbox工具(软件集成virtualbox虚拟机)
链接:http://pan.baidu.com/s/1c2MsZz6 密码:7szy
傻瓜式安装
使用windows命令行启动(cmd.exe)
1.启动windows命令行(cmd.exe)
2.将ssh.exe所在的目录添加到PATH变量中
set PATH=%PATH%;"c:\Program Files\Git\bin" 我的是64位系统
3.创建一个新的docker虚拟机。
docker-machine create -d virtualbox docker-dev
debug模式创建↓
docker-machine -D create -d virtualbox docker-dev
4.列出可用的虚拟机
docker-machine ls
5.为新的虚拟机获得environment 命令:注意这里面的--shell参数是cmd.
docker-machine env --shell cmd docker-dev
或
docker-machine env docker-dev
6.连接到默认的机器
@FOR /f "tokens=*" %i IN ('docker-machine env docker-dev') DO @%i
7.运行hello-world容器
docker run hello-world
8.查看当前有哪些镜像
docker images
9.显示 Docker 版本信息
docker version
图片.png
10.查看docker系统信息
docker info
图片.png
常用命令:
注:docker-dev 为自定义的Docker的虚拟机
docker version 显示 Docker 版本信息
docker images 查看当前有哪些镜像
docker-machine env docker-dev 连接虚拟机获取环境变量
docker ps 显示容器
-a :显示所有的容器,包括未运行的。
-f :根据条件过滤显示的内容。
--format :指定返回值的模板文件。
-l :显示最近创建的容器。
-n :列出最近创建的n个容器。
--no-trunc :不截断输出。
-q :静默模式,只显示容器编号。
-s :显示总的文件大小。
docker-machine ls 查看Docker虚拟机列表及状态
docker-machine stop docker-dev 停止docker-dev 的虚拟机
docker-machine restart docker-dev 重启docker-dev 虚拟机
docker-machine rm docker-dev 移除docker-dev 虚拟机
docker-machine create -d virtualbox docker-dev 新建docker-dev 虚拟机
docker-machine ssh docker-dev 进入docker-dev虚拟机
=>sudo vi /var/lib/boot2docker/profile 编辑配置文件
=>sudo /etc/init.d/docker restart 重启主机
=>exit
docker --version
Docker version 17.03.0-ce, build 60ccb22
docker-compose --version
docker-compose version 1.11.2, build dfed245
docker-machine --version
docker-machine version 0.10.0, build 76ed2a6
docker rmi -f runoob/ubuntu:v4 删除本地一个或多少镜像。
=>-f :强制删除;
docker tag ubuntu:15.10 runoob/ubuntu:v3 标记本地镜像,将其归入某一仓库。
常见错误解决方案
1.虚拟机启动问题:VirtualBox COM对象获取失败
解决方案:
修改注册表
HKEY_CLASSES_ROOT\CLSID\{00020420-0000-0000-C000-000000000046}
InprocServer32 默认值修改为C:\Windows\system32\oleaut32.dll
HKEY_CLASSES_ROOT\CLSID\{00020424-0000-0000-C000-000000000046}
InprocServer32默认值修改为C:\Windows\system32\oleaut32.dll
2.在cmd创建docker虚拟机出现:
No default boot2docker iso found locally, downloading the latest release...
需要用其他工具下载该iso镜像文件(对应好版本号)
链接:http://pan.baidu.com/s/1gfQqD0n 密码:tujl
然后把替换到对应的盘符下
网友评论