Docker

176 阅读1分钟

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