docker:docker的基本了解

1.什么是docker

  简单的理解:docker相当于vmvare,容器相当于多个虚拟机,vmvare上可以运行ubantu16.04的虚拟机,也可以运行centos虚拟机,还可以运行redhat虚拟机。

  容器:完全隔离的环境,例如vmvare上两个虚拟机是相互隔离的。每一个虚拟机都得安装操作系统,但是容器不需要安装操作系统。容器比较轻量。如果新电脑上需要运行程序,那么就要将原来的环境依赖都复制一份,例如将整个虚拟机复制一份,可以实现。但是要是程序运行在服务器上, 从本地往服务器上复制虚拟机比较麻烦,那么只能在服务器上重新下载需要的环境和相关的依赖包等,比较费时费力。

  但是:使用docker可以将容器压缩上传到服务器,服务器上通过docker解压缩容器,就可以直接跑,这样就提高了效率。等于就是讲这个环境和依赖都拷贝到服务器上。

 

2.docker的整体结构

3.docker的底层技术

4.docker的版本

  ce版本:社区版 安全性低 

  ee版本:企业版  安全性高

5.docker的安装

6.docker的版本查看

  

7.docker的加速器设置

  加速器相当于代理,加快下载官方仓库镜像的速度。

  阿里云搜索docker---获取加速器地址---/etc/docker/deamon.json文件中添加加速器地址

8.docker的镜像

  docker镜像是docker执行的文件,包含了运行所需要的代码和依赖库和环境和配置文件等。

  镜像---创建---容器(一个或者多个)

  镜像搜索

  docker search ubantu 在docker的官方仓库搜索ubantu的镜像

  

  镜像查看(本地)

  docker images/ docker image ls

  

  IMAGE ID :镜像指纹,不同的镜像指纹不同,唯一性。

  TAG:版本号

  CREATED:创建时间

  SIZE:镜像大小

  镜像下载

  docker pull centos 默认下载最新的镜像

  

  有时候:会出现需要登录docker官网的情况

    原因是:才仓库中没有找到对应名字的镜像。

  

  镜像删除

  docker rmi hello-world

  

  

猜你喜欢

转载自www.cnblogs.com/meloncodezhang/p/11443165.html
今日推荐