• 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. 镜像是模具,真正在运行程序的是容器

  • 相关阅读:
    【重学计算机】计组D2章:数据表示
    【重学计算机】计组D1章:计算机系统概论
    计算机底层原理杂谈(白话文)
    阿里云安装wordpress遇到的问题
    wordpress数据表结构
    家用计费系统ER图
    java 类中的属性为什么一般都是私有的
    centos 软件库安装
    linux下启动tomcat----Cannot find ./catalina.sh
    jfreechart图表汉字乱码问题解决方案
  • 原文地址:https://www.cnblogs.com/XiangZiPeng/p/13227105.html
Copyright © 2020-2023  润新知