摘要:原因其实这个报错不需要下载最新文件,而是文件没有放到正确的位置。重启电脑后按或进入界面不同主板型号进入所需按键不同。端口映射环境下可能不存在这个问题坑在下部署了应用服务并进行了端口映射。
2018年3月6日
Docker安装
环境:windows7
安装包:DockerToolbox-17.10.0-ce.exe (下载地址:http://mirrors.aliyun.com/doc...)
坑:
//启动包错: Running pre-create checks... (default) No default Boot2Docker ISO found locally, downloading the latest release... //之后下载ISO 然后被墙。。。
原因:其实这个报错不需要下载最新ISO文件,而是Boot2Docker文件没有放到正确的位置。
解决:复制安装目录下的boot2docker.iso到C:UsersAdministrator.Dockermachinecache到这个目录下。
坑:
//启动报错: Error creating machine: Error in driver during machine creation:This computer doesn"t have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory
原因:BIOS没有开启虚拟化
解决:这时就要启动BIOS的虚拟化设置 | 开启CPU虚拟化支持。
重启电脑后按F2或F10进入BIOS界面(不同主板型号进入BIOS所需按键不同)。
进入BIOS界面:Intel Virtualization Technology > Enabled。
端口映射
环境:windows7(Linux下可能不存在这个问题)
坑:
//在docker下部署了web应用服务并进行了端口映射。部署完成后,在浏览器中输入localhost:port无法访问对应的web服务
原因:原来,docker是运行在Linux上的,在Windows中运行docker,实际上还是在Windows下先安装了一个Linux环境,然后在这个系统中运行的docker。也就是说,服务中使用的localhost指的是这个Linux环境的地址,而不是我们的宿主环境Windows。
解决:输入以下命令查找这个的Linux ip 使用这个ip地址加端口号(ip:port)访问web应用,访问成功。
#这个ip地址一般为192.168.99.100 docker-machine ip default
环境:windows7
坑:
使用docker build 创建新景象,写好Dockerfile后运行命令
$ docker build -t test/centos:6.7 .
报以下错误
$ error checking context: "can"t stat "?C:UsersAdministratorAppDataLocalApplication DataApplication DataApplication DataApplication DataApplication DataApplication DataApplication DataApplication DataApplication DataApplication DataApplication DataApplication DataApplication ...
原因:Dockerfile保存位置不对。
解决:正确做法
创建dockerfiles文件夹并进入文件夹:
$ mkdir dockerfiles $ cd dockerfiles
创建并编辑Dockerfile文件:
$ touch Dockerfile $ vi Dockerfile
执行docker build 命令:
docker build -t test/centos:6.7 .
使用docker两天的感受:一定要看官网文档(最好是英文),不要使用国内哪些所谓的教程!!!不要问我为什么???(坑太多。。。)
坑:
使用swarm 新建集群时遇到双网卡,未指定IP 报以下错误
Error response from daemon: could not choose an IP address to advertise since this system has multiple addresses on different interfaces (10.0.2.15 on eth0 and 192.168.99.100 on eth1) - specify one with --advertise-addr
原因:由于有两个IP,集群不知道使用哪个所以报错。
解决:解决方法报错信息已经给出提示,使用--advertise-addr 指定IP
$docker swarm init --advertise-addr 192.168.99.100
坑:
使用 docker-compose.yml 运行docker 官网例子时报错
$docker stack deploy -c docker-compose.yml getstartedlab networks Additional property networks is not allowed #类似错误 replicas Additional property replicas is not allowed ...
原因:docker-compose.yml文件缩进不正确
官网版本:
version: "3" services: web: # replace username/repo:tag with your name and image details image: username/repo:tag deploy: replicas: 5 resources: limits: cpus: "0.1" memory: 50M restart_policy: condition: on-failure ports: - "80:80" networks: - webnet networks: webnet:
我的版本
version: "3" services: web: # replace username/repo:tag with your name and image details image: username/repo:tag deploy: replicas: 5 resources: limits: cpus: "0.1" memory: 50M restart_policy: #缩进错误 condition: on-failure #缩进错误 ports: #缩进错误 - "80:80" #缩进错误 networks: #缩进错误 - webnet #缩进错误 networks: webnet:
解决:修改缩进错误,重新运行命令,一切正常。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/28037.html
摘要:折线图小技巧折线图功能丰富且官方文档详细易懂,上手比较容易,这篇文章将分享一些项目中踩过的坑,示例主要以多条曲线为主,对大家完成一些曲线和的展示及交互有所帮助基本使用文档写得非常详细清晰,官方示例也很丰富,中还有很多功能更强大的示例篇的是很 echarts 折线图小技巧 echarts 折线图功能丰富且官方文档详细易懂,上手比较容易,这篇文章将分享一些项目中踩过的坑,示例主要以多条曲线...
摘要:折线图小技巧折线图功能丰富且官方文档详细易懂,上手比较容易,这篇文章将分享一些项目中踩过的坑,示例主要以多条曲线为主,对大家完成一些曲线和的展示及交互有所帮助基本使用文档写得非常详细清晰,官方示例也很丰富,中还有很多功能更强大的示例篇的是很 echarts 折线图小技巧 echarts 折线图功能丰富且官方文档详细易懂,上手比较容易,这篇文章将分享一些项目中踩过的坑,示例主要以多条曲线...
摘要:接下来说说我踩过的那些坑布局版本兼容问题布局自提出之后,变化过好几个版本标志标志标志新增了对项的规定草案阶段兼容方案父级布局不用考虑其他属性都对应相关的版本方案,目前项目中是只写最新的方案,由自动添加兼容方案。 接触H5项目后,开始了解到flex布局,功能非常之强大,用起来相当之舒服。基本的知识介绍就不说了,参考http://www.ruanyifeng.com/blo...。 接下来...
摘要:先上图开发环境准备小程序出来第二天就被破解,第三天微信就把开发工具开发下载了,现在只需要下载微信开发者工具就可以使用了,创建项目的时候,要选择无这样就不会有的验证了。 上周被 小程序 刷了屏,吓得我周末赶紧撸了个 小程序 版的 知乎日报 压压惊, 总结一下这个开发体验,和踩过的坑。 先上图 showImg(https://segmentfault.com/img/bVDyQU?w=42...
阅读 1155·2021-11-24 09:38
阅读 3603·2021-11-22 15:32
阅读 3456·2019-08-30 15:54
阅读 2566·2019-08-30 15:53
阅读 1493·2019-08-30 15:52
阅读 2494·2019-08-30 13:15
阅读 1836·2019-08-29 12:21
阅读 1393·2019-08-26 18:36