windows下安装docker
的方法应该参考docker官网,之前参考的是网上其他人翻译的博客,出了一些问题,后来发现,是由于docker更新速度较快,安装官网的方法最为妥当!
下面引用
Docker 中文指南
中的几个提示:
提示1:Docker 已经在windows7.1和windows 8上通过测试,当然它也可以在低版本的windows上使用。但是你的处理器必须支持硬件虚拟化。
提示2:Docker 引擎使用的是Linux内核特性,所以我们需要在 Windows 上使用一个轻量级的虚拟机 (VM) 来运行 Docker。我们使用 Windows的Docker客户端来控制 Docker 虚拟化引擎的构建、运行和管理 。
提示3:为了简化这个过程,我们设计了一个叫 Boot2Docker 的应用程序,你可以通过它来安装虚拟机和运行 Docker。
提示4:虽然你使用的是 Windows 的 Docker 客户端,但是 docker 引擎容器依然是运行在 Linux 宿主主机上(现在是通过Virtual box)。直到我们开发了 windows 版本的 Docker 引擎,你只需要在你的 Windows 主机上启动一个 Linux 容器。
参考
Install Docker for Windows
,即按照该网站的步骤一步步按照即可,该网站的教程非常详细
1.windows按照docker的基本要求
(1)64为操作系统,win7或者更高
(2)支持“ Hardware Virtualization Technology”,并且,“virtualization ”可用
2.具体安装步骤
即安装Docker Toolbox,同时还附加安装
-
Docker Client for Windows
-
Docker Toolbox management tool and ISO
-
Oracle VM VirtualBox
-
Git MSYS-git UNIX tools
不用担心,下载的Docker Toolbox已经完全包含了这几个软件,直接安装就可以了
1.进入Docker Toolbox的
下载网页
,选择windows版本下载
2. 下载完成后,双击安装文件
3. 一路Next,接受所有默认安装
注意:在安装过程中,会出现几个其他的安装过程,如Ocracle Corporation等系列软件,全部选择安装即可,下面是几个小例子:
另外,如果你安装了360,它可能会阻止程序的安装,应该注意允许程序安装
4. 最后Finish
5. 整个安装过程非常简单,安装完成后,可以在桌面得到如下的三个图标:
3.开始使用
1.点击Docker Quickstart Terminal图标,从而打开一个Docker Toolbox terminal
- 打开terminal后,terminal会自动进行一些设置,需要点时间,全部完成后,会出现如下的结果
3.在$后输入各种docker命令就可以使用docker了
注:不需要像ubuntu中那样使用sudo!
例如:
(1)查看docker的版本信息
docker info
(2)登陆docker Hub的账号
docker login
然后,输入用户名和密码,例如
个人觉得:在使用docker时,是否登陆没有特别大的影响,只不过是,如果登陆了,就可以向docker hub上push自己的镜像了
4.安装远程连接工具连接docker
按照上面方法打开Docker Toolbox terminal后,发现在该终端中,无法进行复制、粘贴等操作,使用起来非常不方便,所以,这里参考
zistxym的博文
,安装远程连接工具SecureCRT
5.安装中遇到的问题
全部安装完成后,打开Docker Quickstart Terminal,可能会出现如下错误:
这是因为电脑没有开启支持VT-X/AMD-v功能,即没有开启虚拟化技术,需要重启电脑,去BIOS里开启该功能
在利用image生成镜像时,发生了如下错误
flag provided but not defined:
以为是因为docekr service和client的版本不同,各种查询折腾,也没有成功,最后发现,居然是命令中-v和路径之间少了空格!都怪自己没有仔细查看错误提醒
~
~~~~~~~~~
6.Docker的更新
如果本机安装的docker过期了,也就是有新版本的docker发布时,应该对本机的docker进行更新,否则很可能会影响它的继续使用,那么,对本机的docker进行更新可以安装下述方式:
(1)打开Docker Quickstart Terminal终端
(2)输入命令:
docker-machine upgrade default
会开始自动更新本机的docker,如下图所示
(3)查看docker版本
docker version
7.Docker中的jupyter
我使用的image中带有jupyter,但发现按照ubuntu下的使用方法,即进入容器后,打开
http://0.0.0.0:8888/
无法打开Jupyter,经过一番查询才终于找到正解,原来
jupyter的image
中就有明确说明,但没有想到去那里查询!
具体方法:
(1)打开boot2docker,输入
docker-machine ip
,会返回一个IP地址,例如
$ docker-machine ip myjupytermachine
192.168.99.104
(2)在浏览器中打开
http://192.168.99.104:8888
,即可打开jupyter
而不是与ubuntu中一样的
http://localhost:8888
(
http://0.0.0.0:8888/
)
8.windows下使用docker的常用命令
详细内容与ubuntu下的使用方法类似,见
Docker学习系列(三):Ubuntu下使用Docker的基本指令记录及一些注意事项
,但为了查阅方便,这里再单独列举
docker images
docker ps
docker pull 镜像名称
docker run -it --rm -p 8888:8888 -v /c/Users/tingting/dropbox/code:/root/opt/workspace -v /c/Users/tingting/dropbox/data:/root/data tingtinglu/caffe_mxnet
(1)利用参数 -v
(2)冒号前为宿主机目录,必须为绝对路径
①
/c/Users/tingting/dropbox/code
:
本机的
C:\Users\tingting\dropbox\code
文件夹
②
/c/Users/tingting/dropbox/data
本机的
C:\Users\tingting\dropbox\data
文件夹
(3)冒号后为镜像内挂载的路径
①
/root/opt/workspace
docker中的文件夹
/root/opt/workspace
②
/root/data
docker中的文件夹
/root/data
(4)这里的本机文件夹为c盘,那么,能否为d盘呢?
测试:
docker run -it --rm -p 8888:8888 -v /d/Dropbox/code:/root /opt/workspace -v /d/Dropbox/data:/root/data tingtinglu/caffe_mxnet
发现并不可行!这是因为目前,windows下只支持c盘下的文件夹映射
本文目录如下:windows按照docker的基本要求具体安装步骤开始使用安装远程连接工具连接docker安装中遇到的问题Docker的更新Docker中的jupyterwindows下使用docker的常用命令windows下安装docker的方法应该参考docker官网,之前参考的是网上其他人翻译的博客,出了一些问题,后来发现,是由于docker更新速度较快,安装官网的方法最为妥当
下载:
Docker
Toolbox-18.03.0-ce.exe
http://mirrors.aliyun.com/
docker
-toolbox/
windows
/
docker
-toolbox/
安装
直接下一步,选择
安装
的位置,目录不要中文命名。
最后一步,需要打钩√
输入命令:
docker
-version
测试是否
安装
成功。
二、配置更改
创建一个新的...
win10家庭版
安装
最新版本
docker
,已经不再需要hyper-v虚拟机,也不用修改
windows
版本注册表,最新版
windows
docker
采用了wsl容器(适用于 Linux 的
Windows
子系统)。
安装
步骤如下:
一、下载,浏览器访问https://www.
docker
.com/products/
docker
-desktop,点击Download for
Windows
按钮下载
docker
desktop
安装
文件
二、双击“
Docker
Desktop Installer.exe”安
Win7
安装
Docker
出现的问题一、前言二、出现问题1.Looks like something went wrong in step ‘looking for vboxmanage.exe’解决办法:2.Looks like something went wrong in step ‘Checking status on default’解决办法:
鉴于公司业务和个人
学习
需要,要在公司win7系统上
安装
docker
,现在
docker
都支持了win10,关于win7的
安装
,这里大概讲述一下自己
通过官网下载
docker
,下载过慢-----使用阿里云镜像:http://mirrors.aliyun.com/
docker
-toolbox/下载(缺点:资源不是最新的)
启动不了
docker
quickstart terminal
Docker
Quickstart Terminal 快捷方式绑定的git的bash.exe位置不对,导致找不到bash.exe-------右键,属性,修改快...
1、win10系统
安装
好
docker
后,点击运行
Docker
Quickstart Terminal,显示正在查找bash.exe,最后找到的话,很可能也是错误的exe文件。
2、原因:在
安装
Docker
的时候,其中有一步是选择需要
安装
的组件,由于没有选择git这个组件,但程序是用git/bin/bash.exe来启动的,因为没有选择
安装
并且没有配置本地的git,所以就报错了。
3、解决:右键...
Docker
可以
安装
在很多环境中,在
windows
环境中,官方推荐
安装
在 win10 专业版和家庭版上。
但是我的电脑是win7环境,所以就尝试在win7环境
安装
;
安装
过程除了杀毒软件对
安装
新软件的阻拦之外,
Docker
需要Git环境,默认同时
安装
git,我的电脑已经
安装
了git,所以我就没有选择
安装
git,之后诸事顺利.
可是在启动的时候, 没能正常启动,双击 之后:
我们都知...
安装visual studio 2012,并配置opencv
newgiser:
对极几何基本概念
qq_25245099:
对极几何基本概念
zml39: