1.安装:

如果在windos系统安装docker就必须先部署一个linux环境的虚拟机。因为它依赖于已存在并运行的 Linux 内核环境。

Docker在Windows上使用有两种方式,一是利用VirtualBox建立linux虚拟机,在linux虚拟机中安装docker服务端和客户端(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 终端。(第一次运行Docker Quickstart Terminal时会进行Docker环境的初始化,会在VirtualBox中自动创建名字为【default】的linux虚拟机,再此过程中会用到boot2docker.iso镜像文件。默认情况下,启动程序会从GitHub上下载此文件的最新版,但由于文件相对较大且速度不给力,多数情况下会下载失败,造成Docker环境无法启动,如下图:)

我的解决办法是关闭 Docker QuickStart Terminal在重新打开一次就成功了;

如果还是不行就将 boot2docker.iso 的压缩包拷贝到C:\Users\Administrator\.docker\machine\cache目录下,然后在网络断开的情况下重新启动,便可初始化成功。

boot2docker.iso 压缩包在你 Docker Toolbox 的安装目录下

成功后如下图:

2:更换镜像源

这里我弄了好久(可能是我第一次接触linux和docker的原因吧,概念也比较模糊,命令也是即学即用),linux每个版本更换镜像源的方式都不一样,网上各式各样的文章基本我都尝了个遍,我的linux版本是 boot2docker,以下的更换方式也是针对此版本的!!( uname -a 命令可查看linux版本信息)

由于众所周知的原因,我们直接连接这些位于国外服务器上的仓库去获取依赖包速度是非常慢的,这时候我们通常会采用国内一些组织或开发者贡献的国内镜像仓库。
1、首先Docker也提供了国内的镜像源:https://registry.docker-cn.com
2、然后国内也有不少组织是提供了镜像源的,我用的是阿里云提供的镜像加速器(https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors)

1、然后在 Docker Quickstart Terminal 使用下面命令进入VM Bash(虚拟机的命令行模式)

docker-machine ssh

2、打开/var/lib/boot2docker/profile (这句命令的意思是以管理员身份打开 /var/lib/boot2docker/ 路径下的profile文件, sudo=管理员身份执行无视权限 vi=打开文件)

sudo vi /var/lib/boot2docker/profile

3、在–label provider=virtualbox的下一行添加镜像源配置,编辑完后 按ESC键 跳到命令模式,然后 :wq 保存文件并退出

4、文件修改成功后,关闭  Docker Quickstart Terminal  在重新打开,然后输入以下命令:虚拟机重启的意思

 docker-machine restart

虚拟机重启完毕后在 Docker Quickstart Terminal 输入以下命令查看镜像源是否更换成功。

docker info

成功如下图: 

3:Docker Quickstart Terminal 与Oracle VM VirtualBox 虚拟机的命令行太难用!!

Docker Quickstart Terminal使用起来不方便,可以使用XShell进行SSH登录Docker环境(其实就是远程访问default linux虚拟机)。

default虚拟机的默认用户名和密码

用户名:docker

密码: tcuser

以上内容大部分从网上装载,然后结合我的安装过程从新整合了一遍,整个过程搞了一天多,其中遇到的好多坑看了好多文章。希望文章对你有帮助!!

window7安装docker和修改镜像源相关推荐

  1. nvm下载、nvm安装、nvm修改镜像源、nvm使用

    目录 简介 nvm下载及安装 nvm修改镜像源 nvm使用 简介 nvm(Node Version Manager)是一款用于管理 Node.js 版本的工具,可以轻松地在一个系统中切换和安装多个 N ...

  2. yum安装docker(阿里镜像源)及docker-compose二进制安装

    安装docker 初始化系统安装常用工具: yum -y install lrzsz vim wget net-tools bash-completion初始化后可重启系统 准备: 查看防火墙和sel ...

  3. Docker——修改镜像源

    国外的镜像仓库拉取镜像经常失败,修改为国内仓库后拉取能更快. 1.选择国内镜像仓库 Docker 官方中国区:https://registry.docker-cn.com 网易:http://hub- ...

  4. Linux安装docker及其他镜像

    Linux安装docker及其他镜像 文章目录 Linux安装docker及其他镜像 docker安装 修改docker镜像 第1步:将docker镜像源修改为阿里云 第2步:服务重启 宿主机jdk安 ...

  5. Windows 10安装Docker以及配置镜像加速

    Windows 10安装Docker以及配置镜像加速 一 环境检查 1.1 检查是否开启虚拟化 1.2 开启Hyper-V服务 二 下载安装Docker 2.1 安装前配置安装目录 2.2 进入阿里云 ...

  6. Yarn 国内加速,修改镜像源

    Yarn 国内加速,修改镜像源 为什么慢 执行 yarn 各种命令的时候,默认是去 npm/yarn 官方镜像源获取需要安装的具体软件信息 以下命令查看当前使用的镜像源 yarn config get ...

  7. Centos 修改镜像源为阿里云

    源起 记录Centos 7.x环境搭建的步骤,修改镜像源可以使我们日常下载包的速度更快. 资源 官方地址:阿里云镜像站 安装过程 切换超级管理员账户,输入密码 sudo su 备份原有文件 mv /e ...

  8. Python pip 修改镜像源为豆瓣源的两种方法

    Python pip 修改镜像源为豆瓣源 常常遇到 pip 装包时速度过慢或者无法安装(请求超时)等问题,这个时候你就需要考虑一下给 pip 换源了 一.临时的方法 参数如下 -i https://p ...

  9. Windows Docker 配置国内镜像源的两种方法

    Windows Docker配置国内镜像源的两种方法 更新时间 2022.04.14 通过Docker-Desktop界面操作和修改daemon.json两种方法配置国内镜像源 方法一:通过Docke ...

最新文章

  1. 操作系统:Android(Google公司开发的操作系统)
  2. 用Windows API实现多线程--原理例子
  3. python安装pyautogui遇到的gbk异常解决
  4. Java字符串的十大问题
  5. Java面向对象(10)--super关键字
  6. React开发(283):控制文件不会被git追踪
  7. gge加MySQL_mysql分布式中间件cobar
  8. SSM框架面试题及答案整理
  9. 推荐一款支持文件同步的云盘pCloud
  10. 公民住宅权不可侵犯!为阻强拆致人重伤,属正当防卫
  11. linux 脚本 expected,使用expect实现shell中scp自动输入密码
  12. RFID电子标签有哪些区
  13. Dockerfile文件解释
  14. EMC选定计划首现国内厂商(迪思杰)
  15. 怎样在几何画板中查看课件制作过程
  16. oracle-win10-11g-R2 安装步骤
  17. 小米路由器提示网络连接问题
  18. IT餐馆—第九回 翅膀
  19. BEVFormerV2:Adapting Modern Image Backbones to Bird’s-Eye-View Recognition via Perspective Supervisi
  20. Pix4飞控常见问题解决方法(二)

热门文章

  1. 达人评测 锐龙r7 6800hs和r9 5900hs差距大不大
  2. 生成随机字符串(三种方式)
  3. 数据仓库分层设计(基于Hive)
  4. 浅析前端状态管理Redux Mobx Vuex
  5. MathType添加向下、向上取整符号
  6. 全国一级计算机证书可以入户东莞吗,哪些证书可以达到入户东莞的资格
  7. 李宁网易体育-网易网站
  8. 《软件设计师-知识点》
  9. 百度百科全站爬取教程
  10. 关于IE9卸载的解决方案