docker的学习windows下安装docker环境以及基础的配置

keith-fong keith-fong     2022-12-08     763

关键词:

  Docker是什么我这里就不多做介绍了,相信大家都清楚,网上有很多介绍的文章所以作为菜鸟的我就不用我的眼光以及理解来为大家介绍了,还是那句话,这篇文章主要是用作记录学习过程,希望不会误导新人,也希望各位大神看到后可以点评一下不足的地方。

  本次操作系统为win10,在Windows下Docker的安装方式有2种(对于Windows10的用户),一种是使用Docker for Windows这种方式只能在Win10使用(部分Win10用户也是不可以的,好比我“学习版系统”),这种方式从安装到配置都比较方便,如果想用这种方式安装的可以参考一下这里  https://www.runoob.com/docker/docker-tutorial.html 。

  我主要是介绍第二种的方式安装,第二种方式是安装Docker Toolbox,下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/ (这里说一下我踩的坑,当时最新版是18.03.0,因为我怕新版的不稳定,所以下载了比最新版前4个的版本17.12,结果后面出现问题了,查了一下发现是旧版本的问题,真香,最后还是屁颠屁颠的下回了最新版)

技术图片

 

下载完以后是一个exe的文件,直接点击运行安装(相信现在很多人都是SSD+机械的方式或者直接全SSD,建议把这个安装在SSD盘上机械盘读写太慢了,不过不要安装到C盘下除非你C盘有200G+)。安装完成后在桌面会多出3个快捷方式(Oracle VM VirtualBox、Kitematic (Alpha)、Docker Quickstart Terminal)

技术图片

 

在安装过程中没有猛点下一步的朋友可能会发现其实这个exe文件一共安装了7个程序,这里大致说一下(可以跳过)

1.Docker Client for Windows(必须安装)这个是Docker的客户端,用作运行Docker引擎以及创建镜像和容器
2.Docker Machine for Windows(必须安装)这个是允许在Windows的命令行里面运行docker引擎命令(后面再执行Docker命令中会经常用到)
3.Docker Compose for Windows(可选安装)用来运行docker-compose命令(虽然说是可选安装但是我个人觉得是必须得安装的,这个命令后面还是挺经常会用到的)
4.VirtualBox(必须安装)这个其实是一个虚拟机,跟我们经常用的VMWare类似
5.Kitematic for Windows(Alpha)(可选安装)这个是Docker的GUI版本
7.Git for Windows(可选安装)这个相信不用多说了就是GIT

这边说一点Docker的介绍相关的东西,Docker官网是建议把Docker运行在Linux系统上的,其实上面说到的2种安装方法是换汤不换药的方法,第一种需要开启一个叫Hyper-V的东西,第二种是会帮你安装VirtualBox,其实
这2个都是虚拟机,也是把Docker跑在Linux系统上。

安装完成后运行Docker Quickstart Terminal就可以了,当看到这个就可以把窗口先关了,这个的意思是现在github上最新的docker iso版本是18.09.6,然后他会去匹配你本地的iso,发现没有就会去下载,不过这个下载速度很慢,所以可以先关了,去他提示的那里(下图红色框)下载(有迅雷或者其他下载工具的可以复制那个地址直接添加下载链接下载),下载完成后把下载好的iso放到他提示的路径(下图黄色框),当然如果你比较熟悉虚拟机的可以把这个iso直接放到虚拟机的的目录下这个我就不再这里多说了。

技术图片

然后再次运行Docker Quickstart Terminal,出现这个界面就代表已经安装完成了

技术图片

 安装完成后我们还要做一些基础的配置,当我们使用docker的时候很多时候会涉及到镜像,而默认镜像仓库下载镜像速度是比较慢的,所以我们可以配置国内的镜像仓库从而提高下载速度,我使用的是阿里云的,首先在Docker Quickstart Terminal执行以下命令,切换到ssh命令行模式

docker-machine ssh

然后打开阿里云官网 https://www.aliyun.com/ 注册一个账号,如果有账号的话就直接登陆就好了,然后打开这个 https://cr.console.aliyun.com,去到容器镜像服务

技术图片

点击镜像中心里的镜像加速,复制镜像地址,然后把下面代码中的“镜像地址”替换成你复制的内容

技术图片

sudo sed -i "s|EXTRA_ARGS=‘|EXTRA_ARGS=‘--registry-mirror=镜像地址 |g" /var/lib/boot2docker/profile 

 回去Docker Quickstart Terminal执行命令就好了,之后你可以执行退出ssh命令行模式使用docker pull拉取相应的镜像了

 

全开源深度学习平台paddlepaddle入手之路----利用docker在windows10专业版环境下配置paddlepaddle

利用Docker在Windows10专业版环境下配置PaddlePaddle    对于PaddlePaddle的安装,查询官网信息,PaddlePaddle提供pip安装和Docker安装运行的使用方式。我们已经了解到Docker在避免环境配置难题上的的巨大优势,加上本人用的是... 查看详情

windows7下安装docker记录(代码片段)

docker火了也那么好几年了,偶才开始学习docker,说来真是落后主潮流太久。不过落后有落后的好处,因为大多数的坑都已经有人填过,所以遇见问题解决问题那也是相当的迅速,但就算是相当的迅速,这win... 查看详情

vmware安装的windows10下docker的安装

1.前言开启学习Docker之旅,首先在VMware中安装了windows10,因为Dockerforwindows要Win10专业或者企业版,现在台式机是win7,不想动主机系统.嘻嘻不过,在VMware安装Win10还是挺卡的,分配了8G内存给它了,主机16G的 重点:使用VMware安装,必须启动... 查看详情

win10系统docker学习——docker安装

    windows系统中目前有两种安装docker的方式,分别为boot2docker和dockertoolbox。按照官方说明和实际安装过程来讲,推荐使用dockertoolbox方法安装docker,以下简单说明下安装方法及遇到问题解决方案。STEP1:从https://www.do... 查看详情

docker学习总结(代码片段)

Docker是一个容器工具,提供虚拟环境。解决了软件的环境配置和依赖问题,让软件可以带环境和依赖的安装。Docker将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器... 查看详情

windows下docker的安装

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。前期准备windows需... 查看详情

在windows上玩tensorflow——安装docker

“谷歌”+“深度学习”,两个标签让2015年12月才由谷歌开源的深度学习工具TensorFlow在其发布之后就迅速地成为了全球最为炙手可热的开源项目,2016年4月,开源的TensorFlow又支持了分布式特性,向着生产环境下的应用更进一步。T... 查看详情

docker学习windows10安装docker

DockerCE:社区版,免费。DockerEE:企业版,收费。安装:      Windows10Pro64,必须开启Hyper-v       下载:DockerforWidnowsInstaller.exe, 下载后开始安装。  &n 查看详情

windows和centos下docker的安装配置(代码片段)

Windows和Centos下Docker的安装配置windows环境下的安装(win10)在Windows系统上需要利用toolbox来安装Docker,现在Docker有专门的Win10专业版系统的安装包,需要开启Hyper-V。然后才能正常安装Hyper-V就是虚拟机中的一种开启Hyper-Vwin10专业版开启... 查看详情

docker在windows环境下的安装部署

一、准备  系统环境:Windows1064bit  Docker安装包:DockerforWindowsInstaller.exe二、安装步骤  1、开启系统的hyper-v2、重启电脑后,安装docker。3、配置docker共享盘(C#项目文件所在盘符)4、配置docker配置镜像(由于用官方镜像比... 查看详情

利用docker在window7下安装tensorflow

...录一下安装过程,方便以后有需要时复用。 1、安装docker下载最新版本的docker并且默认安装即可,安装后打开DockerQuickstartTerminal,初次进去需要一段时间。下载网址:https://www.docker.com/products/docker-toolbox 2、拉取本地镜像doc... 查看详情

windows1064位安装docker

本文主要介绍Docker在Windows下的安装。关于Docker的介绍和文档在其官网中可以找到:http://www.docker.com 。安装环境:Windows7。  Docker引擎使用了一个定制的Linux内核,所以要在Windows下运行Docker我们需要用到一个轻量级的虚拟机... 查看详情

windows下安装docker

Windows10系统Win10下有专门的的Docker安装包,需要开启Hyper-V,安装步骤如下第一步:开启Hyper-V,打开引用程序和功能-启用或关闭Windows功能,启用Hyper-V如下图所示:安装完成后需要重启电脑才能应用Hyper-V,电脑重启后可在任务管... 查看详情

docker——windows7下使用dockertoolbox

 一、安装官方网址:https://docs.docker.com/docker-for-windows/install/本文的基础环境是Windows7,所以安装DockerToolbox(docker的一个工具集);官方建议是安装完成后重启一下电脑便于开启MicrosoftHyper-V,Windows10可以在任务管理器看到虚拟化... 查看详情

windows环境下docker使用及配置

我们可以使用以下两种方式在Windows环境下使用docker:1.直接安装:Docker支持直接安装并运行在windows环境下,但对Windows的版本和xu虚拟化服务等有着一定的要求。而hyper-v服务会对VM等虚拟机的正常服务造成影响,因此不建议此种... 查看详情

docker学习2-安装实践

windows上安装docker后,默认自动在后台运行,右下角有docker图标,鼠标右键点击出现菜单可以查看docker版本,对一些基本项进行设置如下:安装及具体操作参见官方文档:https://docs.docker.com/docker-for-windows/与dockertoolbox版本带有docker... 查看详情

win10下docker学习安装

Docker简介Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。可以使... 查看详情

windows7安装docker-compose的过程(代码片段)

Docker在Windows7系统上安装成功后[详情见Windows7下docker的安装以及遇到的问题],要用到docker-compose相关命令,而docker-compose相关命令在docker安装后不能直接使用,需要进行安装。因此,本篇文章主要讲在Windows7系统下如何安装docker-co... 查看详情