美文网首页
Win7/8--安装Docker

Win7/8--安装Docker

作者: 可望不可j | 来源:发表于2021-07-02 13:07 被阅读0次

    一、安装

    win7、win8 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载,下载地址:

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

    docker toolbox 是一个工具集,它主要包含以下一些内容:

    Docker CLI 客户端,用来运行docker引擎创建镜像和容器

    Docker Machine. 可以让你在windows的命令行中运行docker引擎命令

    Docker Compose. 用来运行docker-compose命令

    Kitematic. 这是Docker的GUI版本

    Docker QuickStart shell. 这是一个已经配置好Docker的命令行环境

    Oracle VM Virtualbox. 虚拟机

    点击 Docker QuickStart 图标来启动 Docker Toolbox 终端。

    如果系统显示 User Account Control 窗口来运行 VirtualBox 修改你的电脑,选择 Yes。

    然后可以在"$"后输入命令:


    二、错误

    启动

            第一次运行Docker Quickstart Terminal时会进行Docker环境的初始化,会在VirtualBox中自动创建名字为【default】的linux虚拟机,再此过程中会用到boot2docker.iso镜像文件。默认情况下,启动程序会从GitHub上下载此文件的最新版,但由于文件相对较大且速度不给力,多数情况下会下载失败,造成Docker环境无法启动,如下图:

    解决方法:

            其实DockerToolbox安装文件自带了boot2docker.iso镜像文件,位于安装目录下(如C:\Program Files\Docker Toolbox) ,将此文件拷至C:\Users\Administrator\.docker\machine\cache目录下,然后在网络断开的情况下重新启动,便可初始化成功。如下图:

        有时候会提醒为bash.exe寻找不到,bash.exe是Git/bin目录的bash.exe,可通过命令"where git"寻找Git安装目录。点击快捷方式,设置“目标”点击保存即可。


    利用Xshell登录

    更改虚拟磁盘存储位置

        虚拟机的默认存储位置是C:\Users\Administrator\.docker\machine\machines ,后期docke镜像文件会不断增加,为了给系统盘减负,最好将磁盘移动到其他位置。

    首先通过PowerShell或cmd终端中执行【docker-machine stop default】命令停止default虚拟机

     更改镜像仓库地址

        docker默认的镜像仓库地址是https://hub.docker.com/,但国内的下载速度太过缓慢,最好使用国内镜像,比如阿里云。首先需要注册阿里云账号,然后在https://cr.console.aliyun.com/页面的左侧可以看到【镜像加速器】选项

    在powershell或cmd中通过 【docker-machine ssh default】命令登录虚拟机(或使用设置好的XShell连接),执行如下命令:

    sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=加速地址 |g" /var/lib/boot2docker/profile

    然后重启default 

    docker-machine restart default

    相关文章

      网友评论

          本文标题:Win7/8--安装Docker

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