zoukankan      html  css  js  c++  java
  • Docker 简介

    什么是Docker?

    Docker将应用程序与该程序依赖, 例如:下载一个Docker图像(Redis)文件,这个图像就相当于一个模板,运行这个模板,就会生成一个虚拟的容器,这个容器,就是实际启动的软件,可启动多个不过都是对应图像!

    你可以将Docker中的图像上传到Docker Hub 仓库,这样你在另外一台服务器中,就可以拉取到当前电脑的Docker图像配置,可以启动一个和本地服务器相同的Redis容器。能够保证配置统一,而且不用进行二次配置,

    提高工作效率,同时可以使用Docker 来 部署集群也是件非常方便的事情!

    Docker 命令汇总(Centos7)

    yum  install   docker    #安装Docker

    一、Docker操作

    systemctl status docker #查看docker的状态
    systemctl   start docker  #开启
    systemctl    stop  docker  #停止
    systemctl restart docker #重启
    systemctl enable docker #开机自启

     

    二、Centos 7本地的镜像上传到Docker Hub 

    ①docker login    #先登录Docker
    ②docker images  或者  docker iamge ls  #查看 docker镜像
    ③REPOSITORY(仓库名称) 如果不是自己的DockerID/仓库名称,是上传不了的,我们可以通过第④步解决这个问题

    注意:仓库名称 在Docker Hub  中创建,这个自行百度,这里不做阐述,xiangzipeng/one_examples   这个是我的Docker Hub 仓库名称

    sudo docker  push   xiangzipeng/one_examples #输入命令进行上传 到指定的仓库
    ⑥docker pull xiangzipeng/one_examples  
    #在需要的服务器中拉取指定存储库的文件,这样就能保证两个镜像完全相同啦,啦啦啦啦!是不是很简单!

     三、docker Image  镜像

    简介:Docker会根据Image文件生成多个实例,Image文件类似容器模板,同一个Image文件,可以启动多个容器实例

    ①docker 启动某个容器后服务后无法退出   按Ctrl+D  或者 输入 exit  即可
    ②docker image pull hello-world(仓库镜像名称),将镜像,添加到镜像列表中
    ③docker image   ls    #使用这个命令、查看图像列表
    ④docker image rm [imageName] #删除Docker中的某个图像

    四、Docker容器

    命令简介:和Docker 不同是添加了 container run  ,顾名思义 容器 运行, 完整测试命令如下:

    1.启动容器的命令

    docker  container  run  hello-world(镜像的名称),如果当前本地不存在此镜像,则会自动拉取,并且进行运行,所以执行此步骤,可以忽略上面的拉取镜像步骤!

    2.关闭正在运行的命令

    docker container kill ccb443afa51e(容器ID)

    3.删除容器

    docker container rm [containerID] 通过容器ID 删除容器  

    4.启动容器

    docker start 387a10f67391(通过容器ID) 启动docker容器

    五、图像和容器的关系

    1.容器是图像创造出来的实例, 类似于我们以前的糖娃娃,需要糖模具,将糖一颗颗的创造出来!

    2.一个图像(镜像)中可以启动多个图像实例(实例容器),

    3. 镜像是模具,真正在运行程序的是容器

  • 相关阅读:
    Codeforces 1316B String Modification
    Codeforces 1305C Kuroni and Impossible Calculation
    Codeforces 1305B Kuroni and Simple Strings
    Codeforces 1321D Navigation System
    Codeforces 1321C Remove Adjacent
    Codeforces 1321B Journey Planning
    Operating systems Chapter 6
    Operating systems Chapter 5
    Abandoned country HDU
    Computer HDU
  • 原文地址:https://www.cnblogs.com/XiangZiPeng/p/13227105.html
Copyright © 2011-2022 走看看