Docker

A collection of 6 posts
machine learning

一行command搭建机器学习环境,包括 Tensorflow家族, PyTorch家族, Keras, Sklearn和 Jupyter, VS Code, Tensorboard等开发工具

这篇博文的终极目标不是单纯教大家一行command搭建机器学习环境,它的终极目标展示docker的威力,让大家早日离开“解放前”的日子,早日投入docker的环抱。 docker是什么? Docker allows you to package an application with all of its dependencies into a standardised unit for software development. 先演示一行command版 确保docker已经在本地机器安装并处于运行中,然后在控制台执行: docker run -d -p 8080:8080 --name "ml-workspace" -v "${PWD}:/workspace" --env --shm-size 512m --restart always mltooling/ml-workspace:latest 稍等几分钟(首次运行需要下载2G左右的镜像文件)
5 min read
Docker Featured

一条大路(捷径)通罗马:一种利用docker进行微服务架构的可行方案

当我们要做一件的常常发现有诸多的方法和工具可以实现,也就是"条条大路通罗马", 寻找最优工具和方法的过程也会花费很多精力和时间,有一种“明明知道条条大路通罗马,却不知道接下来怎么走的感觉” 。在微服务架构方案中也何尝不是如此! 本文隐去了漫漫长途的探索和横向对比,直接给出其中一种可行方案,也是通往罗马的捷径。 本文默认读者朋友至少研究过微服务(可以没有真实使用过),了解微服务架构的基本概念,和单体的不同,以及需要address的issue。 如果没有,可以尝试先读: Microservice Architecture (Examples and Diagram) [https://www.devteam.space/blog/microservice-architecture-examples-and-diagram/] Introduction to microservices architectures [https://docs.microsoft.com/en-us/azure/architecture/microservices/introduction] mo
14 min read
Docker

更新docker知识体系

这个blog  entry是跟踪docker技术发展的, 会时不时更新, 当有新的内容要发布时会追加到这篇文章,而不会另起一篇。 update @ 2019-05-10 发现微软推出了 Container Instances [https://azure.microsoft.com/en-us/services/container-instances/]服务, 使用azure cli工具就可以很方便的运行容器应用,创建swarm / k8 集群,把ecs加入集群等步骤是无需关心的。 阿里云ECI 发现阿里云推出了 eci   (Elastic Container Instance) [https://www.aliyun.com/product/eci?spm=5176.54417.1280361.103.64142459pkr2dw],是 Serverless 和容器化的弹性计算服务。无需管理底层 ECS 服务器,只需要提供打包好的镜像,即可运行容器。
1 min read
Docker

Apt-get, Npm,Composer, Docker 等国内加速镜像大集合

update@2019-05-08 这里有大多数常用的镜像 : https://mirrors.tuna.tsinghua.edu.cn/help/debian/ python pip: https://yq.aliyun.com/articles/652884 常常为了等 Npm install , Composer update 完成, 以为喝杯咖啡回来就完成了, 或者以为晚上下班不关电脑,难道明天回来上班时还没完成! 然后第二天来了 ... 生命岂能浪费在此! 来,我们用国内镜像加速: Apt-get 一行命令备份apt/sources.list并加入 阿里云和 163 加速镜像: sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak
2 min read
Architect

做更多的事,用更少的{}

这是 GHOST_URL/do-more-with-less/ 的中文版。没写完之前可以看原版哦。 {}在这里代表什么? * 更少的 engineering * 更少的学习成本 * 更少的代码 * 更少人手 * 更少的时间 * 更少的头疼 * 更少 ... Yes , new technologies and software engineering concepts were brought to the community, we can actually do more with less ... New technologies: These technologies include: MongoDb With MongoDb you no longer need: ORM With MongoDb you
5 min read