您的位置:首页 > 运维架构 > Docker

PythonStock(20)股票系统:使用docker hub 上传镜像

2018-01-12 14:51 537 查看

前言

使用Python开发一个web股票项目。

【github项目地址】:

https://github.com/pythonstock/stock

【知乎专栏地址】:

https://zhuanlan.zhihu.com/pythonstock

【docker hub地址下载】:

https://hub.docker.com/r/pythonstock/pythonstock

【相关stock资料分类】:

http://blog.csdn.net/freewebsys/article/category/7076584

主要使用开发语言是python。

使用的lib库是pandas,tushare,TensorFlow,tornado等。

本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/79041339

未经博主允许不得转载。

博主地址是:http://blog.csdn.net/freewebsys

1,关于docker hub

docker hub :是docker的官网。

用户可以上传自己的镜像,社区的力量大。

每个账号注册只能上传一个。

https://hub.docker.com/





可以搜索自己想要的镜像。

2,上传镜像

注册账号之后创建一个组织。



免费账号只能创建一个组织。

但是一个组织下面可以创建多个 repo。



可以修改文字描述,是markdown格式的。



3,问题unauthorized: incorrect username or password

就这个问题折腾半天。

https://github.com/docker/hub-feedback/issues/935

遇到一个问题,在web登录成功了,但是在cli 上不能登录成功。

注册是用email 登录的,但是xxxxx@gmail.com 账号登录成功了。

但是使用cli登录的时候 ,需要用 docker id 登录,不是email。

这个特别坑。两个是两码事。晕了半天。

用docker id 登录就可以了。

登录完成之后就 push 就可以了。

docker push pythonstock/pythonstock:latest


就可以上传镜像了。



4,总结

docker hub 注册账号,然后再上传自己的镜像。

非常的方便。镜像虽然很大。但是是多层的。我只上传了我修改的这几层,在每次更新的时候安装的放到前面,经常修改的放到后面。

每次只是更新修改的层就可以了。

这个就是存量不变,增量更新,比安装的效率高。

就是一个镜像文件,下载了就可以跑,而且每次更新的都是增量。

也不用全部更新,效率提高很多。

本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/79041339

未经博主允许不得转载。

博主地址是:http://blog.csdn.net/freewebsys
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息