zoukankan      html  css  js  c++  java
  • 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服务启动会报错

  • 相关阅读:
    idea炫酷主题下载网站
    You have not concluded your merge (MERGE_HEAD exists)
    内部接口
    Nginx初尝试
    泛型和反射
    使用idea创建web项目
    <转>如果你报createSQLQuery is not valid without active transaction,请看这里
    android 通过pull解析xml文件
    shiro环境搭建
    springmvc文件上传
  • 原文地址:https://www.cnblogs.com/echola/p/13275521.html
Copyright © 2011-2022 走看看