Docker简介和学习Docker资源
来源:互联网 发布:jquery.min.js冲突 编辑:程序博客网 时间:2024/05/21 10:19
一 容器简介
Docker是一个开源的应用容器引擎,基于Go语言,并遵从Apache2.0协议开源。
Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
二 Docker的应用场景
Web 应用的自动化打包和发布。
自动化测试和持续集成、发布。
在服务型环境中部署和调整数据库或其他的后台应用。
从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的PaaS环境。
三 Docker的优点
1、简化程序
Docker让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,便可以实现虚拟化。
Docker改变了虚拟化的方式,使开发者可以直接将自己的成果放入Docker中进行管理。
方便快捷已经是Docker的最大优势,过去需要用数天乃至数周的任务,在Docker容器的处理下,只需要数秒就能完成。
2、避免选择恐惧症:
如果你有选择恐惧症,还是资深患者。Docker帮你打包你的纠结!
比如Docker镜像;Docker镜像中包含了运行环境和配置,所以 Docker可以简化部署多种应用实例工作。
比如Web应用、后台应用、数据库应用、大数据应用比如Hadoop集群、消息队列等等都可以打包成一个镜像部署。
3、节省开支:
一方面,云计算时代到来,使开发者不必为了追求效果而配置高额的硬件,Docker改变了高性能必然高价格的思维定势。
Docker与云的结合,让云空间得到更充分的利用。不仅解决了硬件管理的问题,也改变了虚拟化的方式。
四 Docker资源汇总
1、Docker官方英文资源
docker官网:http://www.docker.com
Docker windows入门:https://docs.docker.com/windows/
Docker Linux 入门:https://docs.docker.com/linux/
Docker mac 入门:https://docs.docker.com/mac/
Docker 用户指引:https://docs.docker.com/engine/userguide/
Docker 官方博客:http://blog.docker.com/
Docker Hub: https://hub.docker.com/
Docker开源: https://www.docker.com/open-source
2、Docker中文资源
Docker中文网站:http://www.docker.org.cn
Docker安装手册:http://www.docker.org.cn/book/install.html
一小时Docker教程 :https://blog.csphere.cn/archives/22
Docker 从入门到实践:http://dockerpool.com/static/books/docker_practice/index.html
Docker中文指南:http://www.widuu.com/chinese_docker/index.html
3、其它资源
https://segmentfault.com/t/docker
https://github.com/docker/docker
https://wiki.openstack.org/wiki/Docker
https://wiki.archlinux.org/index.php/Docker
https://github.com/DockerPool
https://github.com/Dockerfile
阅读全文
0 0
- Docker简介和学习Docker资源
- Docker学习系列-Docker简介
- Docker学习资源汇总
- Docker 学习资源整理
- Docker 学习资源整理
- docker学习资源
- Docker 学习资源整理
- Docker 学习资源整理
- Docker-简介和安装
- docker学习笔记1-docker简介
- 【docker】docker的简介和Windows下如何安装docker
- Docker学习的相关资源
- [Docker]Docker简介
- docker实战 - docker简介
- 【Docker】Docker的简介
- Docker学习(一)简介
- Docker资源
- docker资源
- 使用WebSocket实现多人实时聊天
- 详解关系型和非关系型数据库
- 使用WebSocket进行通信的简单应用
- CentOS下Docker 安装
- 【大型网站技术实践】初级篇:借助Nginx搭建反向代理服务器
- Docker简介和学习Docker资源
- 我的物联网项目(三)平台架构
- 电口光模块知识汇总
- 一个简单的例子Docker Hello World
- JavaScript 最新数组练习
- 【Java实践 I】简易人事管理系统
- Wireshark抓包练习
- 在网上搜索想要的答案的好技巧
- 【leetcode】Two Sum(unordered_map的使用)