Docker国内镜像地址和下载安装
来源:互联网 发布:天猫美工和淘宝美工 编辑:程序博客网 时间:2024/06/01 13:27
【引言】因为国内docker全面被(GFW)墙,完全无法安装或是下载镜像或者下载速度慢。所以就像无数的先辈们一样,我们有了国内的镜像源。不过这次有点不同,这次叫做加速器:
https://dashboard.daocloud.io/nodes/new 和镜像广场 - 时速云 https://hub.tenxcloud.com/ 以及微镜像 - 希云cSphere http://csphere.cn/hub。当然有条件的企业或者个人也可以购买VPN通道。
Docker Hub并没有在国内部署服务器或者使用国内的CDN服务,因此在国内特殊的网络环境下,镜像下载十分耗时。为了克服跨洋网络延迟,能够快速高效地下载Docker镜像,最为有效的方式之一就是:使用 DaoCloud团队提供的服务Docker Hub Mirror。
# docker pull daocloud.io/library/centos:latest
安装Docker
安装 Docker 官方的最新发行版, 支持 Ubuntu 12.04 以上版本
curl -sSL https://get.daocloud.io/docker | sh
安装完成后:
+ sh -c docker versionClient: Version: 1.9.1 API version: 1.21 Go version: go1.4.2 Git commit: a34a1d5 Built: Fri Nov 20 13:12:04 UTC 2015 OS/Arch: linux/amd64Server: Version: 1.9.1 API version: 1.21 Go version: go1.4.2 Git commit: a34a1d5 Built: Fri Nov 20 13:12:04 UTC 2015 OS/Arch: linux/amd64If you would like to use Docker as a non-root user, you should now consideradding your user to the "docker" group with something like: sudo usermod -aG docker your-userRemember that you will have to log out and back in for this to take effect!
安装过程结束后,可执行下面命令验证安装结果。如果看到输出 docker start/running 就表示安装成功。
sudo service docker status
运行结果:
$ sudo service docker statusdocker start/running, process 10692
安装主机监控程序
curl -sSL https://get.daocloud.io/daomonit/install.sh | sh -s 7a6d83cbe808b4注意这里是私有的5fbcc77d451d82f
什么是主机监控程序?
主机监控程序可以帮助您将主机接入到 DaoCloud 智能分发网络中,通过调用 Docker API 管理您的容器。
安装Kitematic
Kitematic 可以让你以最简单的方式在你的 Mac 电脑上开始使用 Docker 容器。是一个简单的 Docker 容器管理程序。
如何使用
启动Kitematic之后,我们就启动了Docker VM进程。关闭Kitematic我们会自动退出Docker VM进程。我们也可以使用docker-machine start来启动Docker VM。
在Kitematic中,启动之前安装好的daomonit,我们就可以使用dao pull
来代替docker pull
命令了。
docker-machine start default (启动Kitematic就相当于这个)docker-machine ssh default (然后我们可以直接ssh到default)dao pull tensorflow/tensorflow:latest
得到如下的反馈:
➜ ~ docker-machine ssh default ## . ## ## ## == ## ## ## ## ## === /"""""""""""""""""\___/ === ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~ \______ o __/ \ \ __/ \____\_______/ _ _ ____ _ _| |__ ___ ___ | |_|___ \ __| | ___ ___| | _____ _ __| '_ \ / _ \ / _ \| __| __) / _` |/ _ \ / __| |/ / _ \ '__|| |_) | (_) | (_) | |_ / __/ (_| | (_) | (__| < __/ ||_.__/ \___/ \___/ \__|_____\__,_|\___/ \___|_|\_\___|_|Boot2Docker version 1.8.1, build master : 7f12e95 - Thu Aug 13 03:24:56 UTC 2015Docker version 1.8.1, build d12ea79docker@default:~$
然后看看有哪些镜像和容器:
docker@default:~$ docker imagesREPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZEdaocloud.io/daocloud/daocloud-toolset latest 02ff2e9e58d7 4 weeks ago 145.8 MBptimof/ghost latest 1722fa005568 4 weeks ago 351.2 MBtensorflow/tensorflow latest 4f849d71dfa0 7 weeks ago 653.1 MB
docker@default:~$ docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES2640b244f3c8 daocloud.io/daocloud/daomonit "/usr/local/bin/daomo" 6 weeks ago Up 5 minutes daomonit
假如我们要运行之前安装的TensorFlow,则可以
docker run -it tensorflow/tensorflowroot@01dc70bc523f:~#
这样,我们就进入了tensorflow
容器内部,可以迅速开始深度学习之旅啦!
【参考资料】
1、使用Docker Hub Mirror加速Docker官方镜像下载 - http://cloud.51cto.com/art/201501/463536.htm
2、史上最全Docker资料集粹 http://special.csdncms.csdn.net/BeDocker/
3、docker中文社区,docker帮助,docker手册,docker教程,docker安装手册 - docker中文社区 http://www.docker.org.cn/index.html
【编辑推荐】
- 容器上使用Docker还是Rocket?为什么不一起用呢?
- 动手搭建Shipyard,简化跨主机的Docker容器集群管理
- 巨大的附加价值决定 Docker 已成为PaaS标准配置
- 镜像创建乏味耗时?为什么不用DockerFile
- Docke CEO 畅谈 Docker编排工具:2015开源项目最重要的大事
- Docker国内镜像地址和下载安装
- Ubuntu国内镜像下载地址
- android源码 国内镜像下载地址
- centos6.8国内镜像下载地址
- UBuntu国内镜像地址下载
- Hadoop国内镜像下载地址:极速
- Anaconda 国内下载地址与镜像
- 借助国内镜像库安装docker镜像
- Docker配置国内加速器加速镜像下载的方法
- 国内镜像地址
- 国内镜像地址
- Docker使用国内镜像
- docker国内镜像设置
- docker配置国内镜像
- 国内下载android源码镜像地址及方法
- Docker CE安装及配置国内镜像加速教程
- 安装Docker和下载images镜像和常用Docker命令
- Docker切换国内镜像下载源——配置国内免费registry mirror
- 溢出、上溢、下溢
- dom2和dom0的定义和区别
- Picasso 图片加载
- 获取验证码的定时器
- poj3984——迷宫问题(BFS)
- Docker国内镜像地址和下载安装
- 天道酬勤,自强不息
- Opencv中用进度条调节亮度、对比度
- MYSQL远程登录权限设置
- poj 2104 K-th Number 可持久化线段树
- 准备写下我的大数据学习过程
- vs2010如何引用相对路径
- linux grep命令
- IDA Pro简介