美文网首页
windows低版本安装Docker(小白版)

windows低版本安装Docker(小白版)

作者: hello大象 | 来源:发表于2018-04-24 12:28 被阅读0次

    本文具体配置清单:win7 SP1(64位)

    1、下载和安装Docker Toolbox
    从阿里镜像下载Docker Toolbox

    我测试的是1.11.2版本 双击和运行,依据提示安装(傻瓜式安装):注意安装路径不要有中文 注意选中
    安装完成后的目录

    2、配置
    检查是否安装成功:cd进入安装目录,输入docker-machine

    注意先进入安装目录,如图代表成功
    默认情况下,docker machine的所有文件都会保存在用户的根目录下,一般在C盘,会导致C盘的空间会越来越小,所以下面做更换。 点击Git Bash,输入 notepad .bash_profile,修改默认的default machine的路径 export MACHINE_STORAGE_PATH='D:\docker' ctrl+s保存后关闭即可
    在上面自定义的盘(我这里是D)创建名为docker的文件夹,在其下创建名为cache的文件夹,并安装最新的boot2docker.iso(需要翻墙,我这里下载好放云盘了),拷贝到该文件夹:
    因为在使用docker的时候,会需要从docker的网站下载镜像文件,下载速度可能会很慢。获得阿里云加速,需要登录阿里云开发者平台:

    先登录自己的的阿里云账户,然后进阿里云容器镜像库:我们这里是安装了Docker Toolbox的用户,所以复制下面一行代码,然后修改为如下(根据自己盘符修改):

    把修改好的代码粘贴到git bash里执行 看到docker is running证明安装成功 虚拟机中出现如下界面:
    上面那个是我测试失败的(无法分配IP),只要保证有一个正在执行就ok
    这时候千万不要点击Docker Quickstart Terminal:对于部分win7台式机,这里是坑,可以直接选择忽略,进行下一步。(笔记本可以尝试)
    回车后闪退,无法运行docker
    直接在Git Bash中运行docker-machine ls 看到URL证明完成启动

    如果下次打开电脑想要启动docker machine,打开Git Bash,然后执行下面的命令:docker-machine start

    3、ssh软件登录


    docker machine的IP是192.168.99.100,用SSH工具登录它,用户名是docker,密码是tcuser (需要文中的其他不相关软件留下邮箱即可)
    参考:https://blog.csdn.net/haifu_xu/article/details/79028812

    关于报错的记录:

    1、遇到如下,需要重启VM

    cyx@RK-CYX-D1 MINGW64 ~
    $ docker-machine -s "D:\docker" create --engine-registry-mirror=https://7yvqcpa5                   .mirror.aliyuncs.com -d virtualbox default
    Creating CA: D:\docker\certs\ca.pem
    Creating client certificate: D:\docker\certs\cert.pem
    Running pre-create checks...
    Creating machine...
    (default) Copying D:\docker\cache\boot2docker.iso to D:\docker\machines\default\                   boot2docker.iso...
    (default) Creating VirtualBox VM...
    (default) Creating SSH key...
    (default) Starting the VM...
    (default) Check network to re-create if needed...
    (default) Windows might ask for the permission to create a network adapter. Some                   times, such confirmation window is minimized in the taskbar.
    (default) Found a new host-only adapter: "VirtualBox Host-Only Ethernet Adapter                    #2"
    (default) Windows might ask for the permission to configure a network adapter. S                   ometimes, such confirmation window is minimized in the taskbar.
    (default) Waiting for an IP...
    Waiting for machine to be running, this may take a few minutes...
    Detecting operating system of created instance...
    Waiting for SSH to be available...
    Detecting the provisioner...
    Provisioning with boot2docker...
    Copying certs to the local machine directory...
    Copying certs to the remote machine...
    Setting Docker configuration on the remote daemon...
    Checking connection to Docker...
    Docker is up and running!
    To see how to connect your Docker Client to the Docker Engine running on this vi                   rtual machine, run: D:\Docker Toolbox\docker-machine.exe env default
    
    cyx@RK-CYX-D1 MINGW64 ~
    $ docker-machine ls
    NAME      ACTIVE   DRIVER       STATE     URL   SWARM   DOCKER   ERRORS
    default            virtualbox   Timeout
    
    
    2、需要科学上网,下载最新版,本文中已经给出百度云盘地址
    3、需要卸载掉自己原有的VM,以及相关VM软件,然后重启,重装docker

    4、还有一种卡在了waiting IP命令行上。一般在公司会遇到这种情况,需要确认一下IP分配情况。解决办法是用手机开热点(台式机也可以USB共享热点)。

    相关文章

      网友评论

          本文标题:windows低版本安装Docker(小白版)

          本文链接:https://www.haomeiwen.com/subject/zxidlftx.html