首页 > 代码库 > Docker容器基础知识学习

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

      

       

      

        

   

 

Docker容器基础知识学习