简介

Docker 是 Docker.Inc 公司开源的一个基于 LXC技术之上构建的Container容器引擎, 源代码托管在 GitHub 上, 基于Go语言并遵从Apache2.0协议开源。

Docker是通过内核虚拟化技术(namespaces及cgroups等)来提供容器的资源隔离与安全保障等。由于Docker通过操作系统层的虚拟化实现隔离,所以Docker容器在运行时,不需要类似虚拟机(VM)额外的操作系统开销,提高资源利用率。

Docker组件:

  • Image(镜像)
  • Container(容器)
  • Repository(仓库)

Docker 特征

    • 速度飞快以及优雅的隔离框架
    • 物美价廉
    • CPU/内存的低消耗
    • 快速开/关机(秒级)
    • 跨云计算基础构架

Docker的使用场景:

  • 使用Docker容器开发、测试、部署服务。
  • 创建隔离的运行环境
  • 搭建测试环境
  • 构建多用户的平台即服务PaaS基础设施
  • 提供软件即服务SaaS应用程序
  • 高性能、超大规模的宿主机部署

docker安装

[root@Centos-node2 ~]# yum -y install docker-ce
[root@Centos-node2 ~]# yum -y install python-pip
[root@Centos-node2 ~]# pip install docker-compose
[root@Centos-node2 ~]# cat /etc/docker/daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"] }
[root@Centos-node2 ~]# vim /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd-current -H tcp://192.168.10.139 -H unix://var/run/docker.sock \ #添加标注信息
[root@Centos-node2 ~]# systemctl daemon-reload
[root@Centos-node2 ~]# systemctl restart docker

最新文章

  1. c++ 面试注意的问题
  2. C#----格式化字符串的操作
  3. javascript小技巧(非常全)
  4. wampserver的php.ini文件
  5. wince6.0 开机启动定制的程序
  6. windows下配置Apache2.4一些改变
  7. JS复制对象
  8. Web- HTML网页颜色大全
  9. SQL For Xml
  10. Google邮箱:Gmail国际顶级邮箱
  11. 用C#来开发CAD插件,含源代码
  12. html 第一阶段 学习使用总结
  13. 转载——SQL Server数据库性能优化之SQL语句篇
  14. View not attached to window manager crash 的解决办法
  15. 证明中序遍历O(n)
  16. 双重检查锁定与延迟初始化(转自infoq)
  17. FPGA在AD采集中的应用
  18. EF学习笔记(十一):实施继承
  19. Could not open connection
  20. Serial interface (RS-232)

热门文章

  1. Aizu - 2564 Tree Reconstruction 并查集
  2. OPENCV(6) —— 角点检测
  3. $_FILES参数详解及简单<form>表单无刷新上传文件
  4. caioj 1066 动态规划入门(一维一边推4:护卫队)(分组型dp总结)
  5. OpenJDK源码研究笔记(十二):JDBC中的元数据,数据库元数据(DatabaseMetaData),参数元数据(ParameterMetaData),结果集元数据(ResultSetMetaDa
  6. vs平台 error link:2019
  7. [ES2017] Iterate over properties of an object with ES2017 Object.entries()
  8. Peer To Peer——对等网络
  9. HDU 5375 Gray code (简单dp)
  10. Android学习笔记(23):列表项的容器—AdapterView的子类们