Docker入门

Docker简介

  Docker是免费的的虚拟机引擎,可以为任何应用创建一个轻量级的、可移植的容器

  Docker是跨平台的轻量级虚拟机,Win10和MacOS都可以安装Docker

Docker镜像

  Docker虚拟机的镜像是一个只读层,不能写入数据

  我们可以通过dockerfile文件,定义需要安装的程序,然后创建出镜像文件

Docker容器

  Docker容器是一个虚拟的实例,里面的内容刻度可写

  容器是完全隔离的,不用担心部署程序会相互干扰

  一个镜像可以创建出多个容器    

  

Docker与VM虚拟机对比

  • VM虚拟机创建的是完整的虚拟系统,所以对占用硬件较高,属于重量级虚拟机

  

  • Docker虚拟机创建的虚拟实例共用一个系统内核,对硬件占用较小,属于轻量虚拟机

   

 Docker安装

  在CentOS上安装Docker虚拟机

yum install -y docker
service docker start
service docker stop

 执行成功:

使用docker version,显示Cannot connect to the Docker daemon. Is the docker daemon running on this host,由于没有启动Docker服务,哈哈哈……

 Docker虚拟机管理命令

  

 设置镜像加速器

  1、使用DockerCloud,提高镜像下载速度(Docker镜像仓库在国外)

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://3272dd08.m.daocloud.io

  2、编辑/etc/docker/daemon.json文件,把结尾的逗号去掉,不然Docker服务启动会报错

原文地址:https://www.cnblogs.com/echola/p/13275521.html