标签:att bcf rmi virtual gae nvl csv 文件 cgi
由于刚接触docker踩了几个坑,希望本文对网瘾少年有所帮助。
Docker分CE版(社区版)和EE版(商用版),具体安装流程参考文档介绍,在此不再赘述。下面分Windows和Linux分别踩坑:
一、Windows下的使用
Win10可以直接安装Docker ToolBox,网上很多配置教程,但是当你百度Win7安装,常见的几个都是安装Boot2Docker。其实Docker ToolBox也是支持Win7的,所以这里就别踩坑了,因为Docker ToolBox里面已经集成了Boot2Docker。
docker-machine ls ##我已经把boot需要的Linux镜像下载了,下载过程比较慢,建议科学上网。
docker-machine env default ##查看dockertools环境变量:
winpty docker run -it ubuntu:16.04 ##重新执行,成功进入系统
docker-machine ssh default #在任意bash下执行进入VMbash
docker run -it ubuntu:16.04 ##执行run命令成功进入系统,不会提示使用winpty方式运行。
二、使用国内镜像加速器
docker默认使用的镜像服务器都在国外,速度比较感人,所以需要镜像加速。我使用的是阿里云镜像加速,建议自己去注册一个阿里云账号,进入个人的容器镜像服务->docker hub镜像站点,就可以看到自己的镜像加速地址,阿里云的手册中有各个环境下的配置方法。这里给比较懒的同学推荐中科大的镜像加速地址:
#通过docker-machine进入docker环境 docker-machine ssh default #修改boot2docker配置文件 sudo vi /var/lib/boot2docker/profile #在--label provider=virtualbox的下一行添加 --registry-mirror https://docker.mirrors.ustc.edu.cn
#重启docker服务 sudo /etc/init.d/docker restart
#或者重启VM:exit退出VM bash,在windows bash中执行 docker-machine restart
vim /etc/docker/daemon.json
{ "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"] }
vim /lib/systemd/system/docker.service #ExecStart=/usr/bin/dockerd -H fd:// $DOCKER_OPTS
ExecStart=/usr/bin/dockerd
#或者:ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
标签:att bcf rmi virtual gae nvl csv 文件 cgi
原文地址:http://www.cnblogs.com/mar-q/p/7636424.html