tos win10打开ip_win 10 系统 Docker 的安装和使用
## 安装
windows 版的 Docker 有 `desktop` 和 `toolbox` 两个版本。Docker Desktop 对 `win10` 版本有要求,低于 win10 Pro/Enterprise(15063+) win10 home(19018+) 只能安装 toolbox 版本的 Docker。[docker 中文文档](https://www.runoob.com/docker/windows-docker-install.html)
### 高版本 win 10 安装
高版本 win 10 安装 `desktop` 版本不会有问题,[desktop下载地址](https://www.docker.com/products/docker-desktop)
> 在低版本的 win10 下安装 `desktop` 会报错 "Docker Desktop requires Windows 10 Pro/Enterprise(15063+) or Windows 10 Home(19018+)."
![](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/7b519edb1c6744048e313820643b022e~tplv-k3u1fbpfcp-zoom-1.image)
### 低版本 win 10 安装
低版本的 win 10 可安装 docker-toolbox (EE = Enterprise Edition: 企业版:付费;CE = Community Edition 社区版:免费),[下载地址](https://get.daocloud.io/toolbox/)
下载 toolbox 后一直点 next 就可以了,安装好后双击 Docker Quickstart Terminal,出现以下问题
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/35b2ed90e3464a6e9779ed7d0953279f~tplv-k3u1fbpfcp-zoom-1.image)
缺少boot2docker,双击Docker Quickstart Terminal时会自动下载,但因为网络原因下载会比较慢,直接进入给出的网址 [v17.03.0-ce/boot2docker.iso](https://github.com/boot2docker/boot2docker/releases/download/v19.03.12/boot2docker.iso) 进行下载,下载完后将iso镜像放入指定路径:
![](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/b4256480604e45c9b84b9bdcda84f2f7~tplv-k3u1fbpfcp-zoom-1.image)
启动了小鲸鱼的界面说明安装成功了,默认情况下 Docker 不是开机启动的,使用前需要启动 Docker 软件才能使用 Docker 命令。如果经常用到Docker,可以设置成开机启动。
![启动成功的界面](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/1c9a8ada9d8d4f539b5250304bceb63c~tplv-k3u1fbpfcp-zoom-1.image)
## 虚拟机配置
在Windows家庭版下安装了docker,但映射完毕之后,在主机的浏览器中,打开localhost:port无法访问对应的服务。
这是因为docker是运行在Linux上的,在Windows中运行docker,实际上还是在Windows下先安装了一个Linux环境,然后在这个系统中运行的docker。也就是说,服务中使用的localhost指的是这个Linux环境的地址,而不是我们的宿主环境Windows。
因此还需要配置自带虚拟机的 ip 和端口号才能成功启动本地镜像服务。需要把虚拟机的 ip 和端口号映射到本机。打开虚拟机的设置后如下图
![](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/b9d47e407f304f8dac2f65a95c553a55~tplv-k3u1fbpfcp-zoom-1.image)
![虚拟机和本机地址映射](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/01a524759e314780a7fd3c57ca876ae8~tplv-k3u1fbpfcp-zoom-1.image)
成功启动后如下图
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/41723bc7946146fcb894271a20d3fe7e~tplv-k3u1fbpfcp-zoom-1.image)
## 启动镜像服务的坑
在 `Dockerfile` 等配置文件都设置好后,以为可以跑起来了,然而可能会出现下面这个报错
> standard_init_linux.go:211: exec user process caused "no such file or directory"
解决这个报错的方法是需要设置entrypoint.sh入口文件的类型,
设置方法如下:
- 在 `git bash` 下输入 `vi entrypoint.sh` 命令进入该入口文件的编辑模式
- 输入 `:set ff=unix`,按回车,文件类型就设置成功了
- 最后输入 `:wq`,然后按回车就保存并退出编辑了
编辑时如下图:
![](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/b91d49541ebc4cefadc9a2aa2b00613b~tplv-k3u1fbpfcp-zoom-1.image)
设置成功后如下图:
![](https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/a524c76388f7418b8bc4467fe9ce08dd~tplv-k3u1fbpfcp-zoom-1.image)
## 相关文章
[git bash 编辑文件详细命令](https://www.jianshu.com/p/d6adaea9060e)
[Docker 常用命令](https://www.jianshu.com/p/81d9ef5c7b07)
tos win10打开ip_win 10 系统 Docker 的安装和使用相关推荐
- 【转】如何在win10(64位系统)上安装apache服务器
如何在win10(64位系统)上安装apache服务器 今天装了Apache服务器,下面是我总结的方法: 一,准备软件 1.64位的apache版本 传送门:http://www.apacheloun ...
- win10+黑苹果 单硬盘 双系统 超简单安装 一看就会
注意:此教程全机型通用 ,只需要替换相关的efi文件即可.安装黑苹果的教程已经很多了,本人学的皮毛只适合跟我配置差不多的笔记本电脑,比如神州系列啥的.如果本文出现任何问题请及时指正,谢谢. 电脑型号 ...
- 双硬盘安装win10和linux双系统,双硬盘安装win10+ubuntu18心得
因为要学习机器学习,用到python和tensorflow所以一开始在win10上配置python环境,发现有些第三方包无法安装,tensorflow对windows的支持也不是那么好,所以准备在ub ...
- tos win10打开ip_您现在可以在Windows 10上使用iMessage
在那里的苹果迷们很清楚iMessage是什么.对于那些从一开始就成为Windows 10顽固用户的人来说,只要知道它是Apple Inc.开发的即时消息服务就足够了. 该服务已经存在9年了,iOS 5 ...
- win10打开蓝牙_Win10系统中蓝牙鼠标可以配对却无法使用应该如何解决?
Win10系统中蓝牙鼠标可以配对但识别不了怎么办?有不少win10系统用户反应,使用蓝牙鼠标是可以正常进行配对的,但是却显示未连接,这是怎么回事呢?蓝牙鼠标能配对识别但无法使用应该如何解决呢?接下来就 ...
- 打开windows 10系统语言设置的快捷方式
今天找到一个小技巧: win + R,输入: explorer shell:::{BF782CC9-5A52-4A17-806C-2A894FFEEAC5} 即可打开下图界面:
- win10下装win7双系统_3步安装电脑双系统,win7+win10自由选择进入,你学会了吗?...
前天有用户错把系统安装在机械硬盘上,后来觉得电脑运行很是卡顿,决定再次重装系统,将系统安装在固态硬盘上.重装完之后厉害了,该用户表示自己电脑有双系统(其实就是机械盘上的系统还在).但后来捣鼓一番,出现 ...
- win10下装win7双系统_电脑安装双系统win7+win10,安装顺序不同,使用会有什么不同?...
这两天在琢磨黑苹果的时候,多次安装系统,有时候不禁想看一下不同系统的安装顺序不同,界面有什么不同? 昨天第一次安装的时候,安装完win7再安装win10,总是卡在加载界面进不去. 总是卡在这进不去! ...
- win10下装win7双系统_虚拟磁盘安装原版WIN7,简简单单实现双系统
WIN10最新,WIN7经典.有的玩家喜欢WIN10,但是又对WIN7念念不忘:有的玩家喜欢WIN7,但是又希望用上WIN10.没关系,小孩子才做选择,成年人都要.安装个WIN10+WIN7双系统就解 ...
最新文章
- 《Java: The Complete Reference》等书读书笔记
- SpringBoot第二十三篇: 异步方法
- CentOS 7 Redis 3.2.8的安装和使用
- Chrome 中的 JavaScript 断点设置和调试技巧
- Axure 安装使用说明
- yii2 mysql between_yii2:多条件多where条件下碰到between时,between语句如何处理呢?
- python中向量长度_Python线性代数学习笔记——什么是向量?实现我们自己的向量...
- ******中最常用的网络命令
- 使用ng-container标签在SAP Spartacus里插入UI
- [Leetcode][第77题][JAVA][组合][回溯]
- phpcmsV9各种模板页面调用文章 hits 点击量和评论量 - 代码总结分类
- 安徽破获以虚拟数字货币增值为幌子网络传销案,涉案逾2亿元
- python stack使用_python inspect.stack() 的简单使用
- chm转txt(chm转txt格式转换器安卓)
- mysql 拼音首字母_MySQL拼音首字母查询
- 关于DLL注入的理解
- 2019年上半年软件设计师上午试题及答案
- matlab产生过渡矩阵,浅谈向量空间和矩阵
- 485通讯测试软件,485串口测试 RS485口测试方法
- 使用python暴力破解ZIP、7Z 、RAR格式压缩包密码教程