Docker 命令基础

Docker学习

          Docker:

         一款产品 :开发  上线  两套环境 ,应用配置

         开发.....运维    问题:环境不能跨平台的     

         思想来源于集装箱  打包装箱   每个箱子是互相隔离   隔离机制让服务器利用到极致

        

         容器化技术  命名就是Docker

          容器之前   虚拟机技术!  笨重

           vm:linux  centos原生镜像(一个电脑)隔离  ,需要来开启多个虚拟机

           docker:  隔离,镜像十分轻巧,运行镜像就行   小巧  秒级

          

          Docker: 基于go语言开发的     开源项目

          虚拟机技术:  资源占用多   冗余步骤多    启动慢     共用环境

          容器化技术:虚拟出一条硬件  运行一个完整系统   然后在这个系统上安装和运行软件

           每个容器相互隔离  ,都有自己的文件系统 互不影响

     DevOps(开发运维)

           应用快速的交付和部署

        传统一帮交付文档    现在:打包镜像发布测试   一键运行

              更便捷的升级和扩缩容

           用docker部署就像搭积木一样

            更简单的系统运维   更高效的计算资源利用

          开发测试高度一致     内核级别的虚拟化   可以一个物理机运行多个实例   服务器性能压榨到极致

         

         Docker的基本组成  

                    客户端    服务器    仓库

                    镜像:好比一个模板,可以通过模板创建容器服务   通过镜像创建多个容器

                    容器:利用容器技术   独立运行或者一个组应用  通过镜像来创建 简易的linux系统

                   仓库:存放镜像的地方    

 

docker安装

                 卸载旧的版本 

                      yum  remove  docker 

                    需要的安装包

                     yum   install  -y  yum-utils

                   设置镜像仓库

                    

 

            安装docker相关的内容   docker-ce  ee企业版

            docker   run  helloword

           docker  images

      可以查看镜像

 卸载docker 

                

 

 

 

 Docker有比虚拟机更少的抽象层

docker利用宿主机的内核,vm需要的是GUest    OS

 

 

Docker常用命令:

       帮助命令:

        docker  version  版本信息

        docker info      系统信息  

        docker--help     帮助命令

        

镜像命令: 

          docker  images   查询本地主机上的镜像信息

           

 

          docker  pull    拉取镜像   分层下载       联合文件系统  更新新的就好

           docker  rmi 删除镜像   

             

 

         

容器命令   

        说明有了镜像才可以创建容器,linux  ,创建一个contos  测试

            docker   pull  centos

      新建容器并启动

             docker  run【参数】 image

             docker  ps 命令    列出正在运行的容器 

              

 

 

 

 常用的其他命令:

    后台启动容器

           命令  docker  run -d centos

查看日志信息:

           docker  logs 查看日志

           

 

docker  inspect  显示容器信息

  进入当前正在运行得容器  

            

 

 

 

 

 

 

命令小结:

  

 

 

 

 

 

posted @ 2021-12-21 19:32  李文浩learning  阅读(33)  评论(0)    收藏  举报