Docker的理念
Docker是基于Go语言实现的云开源项目。
Docker的理念是一次封装,到处运行,只需要一次配置好环境,换到其他电脑上就可以一键部署,大大简化了操作
Docker是什么
Docker是解决了运行环境和配置问题的软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术。
Docker是一个开源的应用容器引擎,是一个轻量级容器技术
核心概念
- docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上);
- docker客户端(Client):连接docker主机进行操作;
- docker仓库(Registry):用来保存各种打包好的软件镜像;
- docker镜像(Images):软件打包好的镜像;放在docker仓库中;
- docker容器(Container):镜像启动后的实例称为一个容器;容器是独立运行的一个或一组应用
三要素
- 镜像
- 容器
- 仓库
使用Docker的步骤
- 安装Docker
- 去Docker仓库找到这个软件对应的镜像;
- 使用Docker运行这个镜像,这个镜像就会生成一个Docker容器;
- 对容器的启动停止就是对软件的启动停止;
在linux虚拟机上安装Docker
1、检查内核版本,必须是3.10及以上
[root@localhost ~]# uname ‐r
3.10.0-957.el7.x86_64
2、安装docker
[root@localhost ~]# yum install docker
3、输入y确认安装
4、启动docker
[root@localhost ~]# systemctl start docker
[root@localhost ~]# docker ‐v
Docker version 1.13.1, build b2f74b2/1.13.1
5、开机启动docker
[root@localhost ~]# systemctl enable docker
6、停止docker
[root@localhost ~]# systemctl stop docker
阿里云镜像加速
我的加速地址:98wswo3m.mirror.aliyuncs.com