zoukankan      html  css  js  c++  java
  • Docker容器基础知识学习

    Docker作为操作系统层面的轻量级的虚拟化技术,凭借简易的使用、快速的部署以及灵活敏捷的集成等优势,迅速发展目前最为火热的技术。

    1、云计算服务是一种资源管理的资源服务,该模式可以实现随时随地、便捷按需地配置资源共享池中获取所需的资源。

    2、Docker是以docker容器为资源分割和调度的基本单位,分装整个软件运行时环境,为开发者和系统管理员所设计,用于构建、发布和运行分布式应用的平台。

    3、Docker是一个轻量级虚拟化技术,更简易的安装和使用方式、服务集成与开发流程自动化。

    4、Docker daemon是docker的守护进程,负责接收并分发执行Docker命令。

    5、docker command --help命令来查看该子进程命令的详细信息,包括子命令的使用方法及可用的操作参数。(docker start --help)

    6、Docker子命令分类

         Docker环境变量    info、 version

         容器生命周期管理   create、 exec、 kill、 restart、 rm、 run、 start、 stop、

         镜像仓库管理       bulid 、  images、 import、 load、 save、  commit

         容器运维操作       attach、 export、   inspect、 port、  ps、 stats

         系统日志信息       event、  history、   logs

    7、 1) Dockers配置环境

           dockers info命令用于检查Docker是否正确安装,如果正确安装,该命令会输出docker的配置信息。

           $sudo docker info

          2) 容器生命周期管理

            docker run: 用于基于特定的镜像创建一个容器,并依据选项来控制该容器

            $sudo docker run ubuntu echo "hello world"

            $sudo docker run -i -t --name test ubuntu:14.04 /bin/bash

          3) docker pull:命令是docker的常用命令,主要用于拉去镜像。

            $ sudo docker pull ubuntu:ubuntu12.04

               docker push: 命令可以用于主机上的镜像,默认只列出顶层的镜像,可以使用-a选项显示所有镜像。

            $ docker push SEL/ubuntu

         

           4) 镜像管理

              dockers images 命令可以用于主机上的镜像,默认只列出最顶层的镜像

              $sudo docker images

             

              docker rmi用于删除镜像

              $dcoker rm images

            

          5) 守护式容器: (使容器长期运行)

              $docker run -i -t IMAGE /bin/bash

               Ctrl+P  Ctrl+Q    后台运行

          

         6) 查看容器日志

               $docker logs -t -f --tail test

        

         7)  查看容器内的进程

               $docker top 容器名

        

         8)  设置容器的端口映射

              $docker run -p 80 -i -t ubuntu /bin/bash

              $docker run -p 0.0.0.0:80 -i -t ubuntu /bin/bash

        

         9)   查找镜像

               $ docker search ubuntu

          

           

          

            

       

  • 相关阅读:
    BlockingQueue(阻塞队列)详解
    异步远程调用线程池队列
    JVM中的五大内存区域划分详解及快速扫盲
    http链接管理器
    influxDB 增加
    ArcGIS的sde数据库连接
    arcgis server注册文件夹
    arcmap编辑oracle数据库
    create database connection
    发布gp服务失败
  • 原文地址:https://www.cnblogs.com/wangtao1993/p/5901829.html
Copyright © 2011-2022 走看看