1,目的
最近入职一家新公司,整天码前端UI以及没营养的业务代码,对技术成长并没有啥太大的帮助,完成任务的前提下,研究一下”云“.
so,粗略的了解了一下openstack,k8s,决定系统的学习一下,看了一下,先从docker入手。
2,简介
网上找了好多文档(还好有中文社区,不然只能看英文以及蹩脚的google翻译)。
docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的,可yizhi的,自给自足的容器。开发者在开发环境中便宜测试通过的容器可以批量在生产环境部署,包括vms(虚拟机),bare metal ,openstack七群和其他的基础应用平台。
3, docker使用场景
1)web应用的自动化打包和发布
2)自动化测试和持续集成,发布
3) 在服务型环境中部署金额调整数据库或其他的后台应用
4)从头编译或者扩展现有的openShift或者ckoud Foundry 平台来搭建自己的paas环境
4,docker安装部署
1)docker服务端安装:
dockerToolbox 下载: https://get.daocloud.io/toolbox/
一路next
2)ssh工具安装
自行下载
5,docker基础命令使用
版本查看: $ docker version
查询镜像: $ docker search tutorial
下载镜像: $ docker pull learn/tutorial
保存镜像: $ docker commit 698 learn/ping
运行镜像: $ docker run lean/ping ping www.google.com
发布镜像: $ docker push learn/ping
参考/转载:http://www.docker.org.cn/book/docker/docker-install-package-9.html
侵删