Docker的学习(一)Windows下安装docker环境以及基础的配置

  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拉取相应的镜像了

原文地址:https://www.cnblogs.com/Keith-Fong/p/10822264.html

时间: 2024-10-11 06:58:53

Docker的学习(一)Windows下安装docker环境以及基础的配置的相关文章

Docker学习系列(一):windows下安装docker

本文目录如下: windows按照docker的基本要求 具体安装步骤 开始使用 安装远程连接工具连接docker 安装中遇到的问题 Docker的更新 Docker中的jupyter windows下使用docker的常用命令 windows下安装docker的方法应该参考docker官网,之前参考的是网上其他人翻译的博客,出了一些问题,后来发现,是由于docker更新速度较快,安装官网的方法最为妥当! 下面引用Docker 中文指南中的几个提示: 提示1:Docker 已经在windows7

Windows下安装Docker

Windows用户可以使用Docker Toolbox安装Docker软件.Docker Toolbox包含如下Docker工具: Docker CLI 客户端:创建image和container的Docker引擎 Docker Machine:支持在Windows终端执行Docker Engine命令 Docker Compose:支持docker-compose命令 Kitematic:Docker GUI Docker QuickStart shell preconfigured for

Scrapy爬虫学习笔记 - windows下搭建开发环境1

一.pycharm的安装和简单使用                                   二.mysql和navicat的安装和使用    三.windows和linux下安装python2和python3                         原文地址:https://www.cnblogs.com/tanrong/p/8496823.html

Windows下安装Spark环境

根据博客总结 https://blog.csdn.net/nxw_tsp/article/details/78281533 需要的安装软件可以在网盘下载: 链接:https://pan.baidu.com/s/1BgtNERopcxUf7DwiultMnw 提取码:nvnv 一.安装Scala 下载地址:http://www.scala-lang.org/download/all.html 进入页面后选择一个Scala版本进行下载,我选择的是Scala2.12.0版本.特别注意的是看帖子又的说S

[Python学习] 在Windows下安装PhantomJS和CasperJS及入门介绍(上)

最近在使用Python爬取网页内容时,总是遇到JS临时加载.动态获取网页信息的困难.例如爬取CSDN下载资源评论.搜狐图片中的"原图"等,此时尝试学习Phantomjs和CasperJS来解决这个问题.这第一篇文章当然就是安装过程及入门介绍. 一. 安装Phantomjs 下载地址:http://phantomjs.org/ 官网介绍: PhantomJS is a headless WebKit scriptable with a JavaScript API. It has fas

数据库学习:windows下安装配置Apache+PHP+Mysql+PhpAdmin环境

安装前准备: appserv-win32-2.5.10.exe软件 带windows操作系统的PC 安装步骤: 1.双击运行appserv-win32-2.5.10.exe 2.同意安装许可 3.选择安装目录 4.选择要安装的服务 5.选择服务器主机名和管理员邮箱 6.选择Mysql数据库的密码:(默认用户名为root) 7.安装过程 8.安装完成 9.查看端口状态及数据库是否安装成功 10.登陆数据库 11.登陆成功

【python学习】windows下安装MySQLdb

今天真是纠结的一天.... 本来打算在pycharm里面开发python web,发现mysql驱动没有,就想去安装一个MySQLdb 结果花了好久才安装好MySQLdb 其实,pycharm里面不需要安装MySQLdb,里面自带驱动下载接口,下载的是mysql-connector 我的64位系统win7,准备安装的编译过的MySQLdb ,我根据http://www.codegood.com/downloads 选择的是MySQL-python-1.2.3.win32-py2.7.exe ,

Windows 下安装 Python环境安装

下载地址 https://www.python.org/downloads/ 下载 Python 3 以上版本 安装时记得勾选 Add Python To PATH 命令窗口中输入python进行查询,如显示下图一的信息则表示成功了,如显示第二张图的信息则表示出错了. 原文地址:https://www.cnblogs.com/wodemingtian/p/8960968.html

windows下安装PyQt5环境

可以PyQt5官网下载,但是采用pip install在线安装更为便捷 win+R输入cmd进入DOS,在后面加上“-i https://pypi.douban.com/simple”表示使用豆瓣所提供的镜像: pip install PyQt5 -i https://pypi.douban.com/simple 接着输入指令下载图形界面开发工具qt designer.翻译工具liguist等等的工具: pip install PyQt5-tools -i https://pypi.douban