Docker
1、简介
Docker是一个开源的应用容器引擎;是一个轻量级容器技术;
Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;
运行中的这个镜像称为容器,容器启动是非常快速的。
2、核心概念
使用Docker的步骤:
3、安装Docker
1)、安装linux虚拟机
就不做过多的赘述了。
2)、在linux虚拟机上安装docker
Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。
社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。
社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17.10。
安装步骤:
1、Docker 要求 CentOS 系统的内核版本高于 3.10 。
通过 uname -r 命令查看当前的内核版本
2、使用 root
权限登录 Centos。确保 yum 包更新到最新。
3、卸载旧版本(如果安装过旧版本的话)
4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
5、设置yum源
6、可以查看所有仓库中所有docker版本,并选择特定版本安装
7、安装docker
8、启动并加入开机启动
9、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
10、停止docker
4、Docker常用命令&操作
1)、镜像操作
操作 | 命令 | 说明 |
检索 | docker search 关键字 eg:docker search redis | 我们经常去docker hub上检索镜像的详细信息,如镜像的TAG。 |
拉取 | docker pull 镜像名:tag | :tag是可选的,tag表示标签,多为软件的版本,默认是latest |
列表 | docker images | 查看所有本地镜像 |
删除 | docker rmi image-id | 删除指定的本地镜像 |
2)、容器操作
软件镜像(例如QQ安装程序)----运行镜像----产生一个容器(正在运行的软件,运行的QQ);
步骤: