window7 64bit安装Docker

2017-09-14  本文已影响24人  Hsinlung
DockerToolbox工具(软件集成virtualbox虚拟机)
链接:http://pan.baidu.com/s/1c2MsZz6 密码:7szy

傻瓜式安装

安装界面1 安装界面2 安装界面3 安装界面4

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

图片.png

5.为新的虚拟机获得environment 命令:注意这里面的--shell参数是cmd.
docker-machine env --shell cmd docker-dev

docker-machine env docker-dev

图片.png

6.连接到默认的机器
@FOR /f "tokens=*" %i IN ('docker-machine env docker-dev') DO @%i

7.运行hello-world容器
docker run hello-world

图片.png

8.查看当前有哪些镜像
docker images

图片.png
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 
然后把替换到对应的盘符下
上一篇下一篇

猜你喜欢

热点阅读