云服务器容器

已关闭留言

 
  容器  

     

  1.  
       Linux中的容器是装应用的  

     

  2.  

  3.  

       容器就是将软件打包成标准化单元,用于开发、交付和部署  

     

  4.  

  5.  

       容器技术已经成为应用程序封装和交付的核心技术  

     

     

  •  

       优点  

     

         

    •    

           相比于传统的虚拟化技术,容器更加简洁             高效          

         

    •    

    •    

           传统虚拟机需要给每个VM安装操作系统    

         

    •    

    •    

           容器使用的共享公共库和程序    

         

    •    

    •    
    •  

     

 云服务器容器插图

 云服务器容器插图1

     

  •  

       镜像是启动容器的核心,镜像由镜像仓库提供  

     

  •  

  •  

       在podman中容器是基于镜像启动的  

     

     

  •  

       podman和容器的关系  

     

         

    •    

           podman是完整的一套容器管理系统    

         

    •    

    •    

           podman提供了一组命令,让用户更加方便直接地使用容器技术,而不需要过多关心底层内核技术    

         

    •  

     

     

  •  

       podman所需软件  

     

         

    •    

           系统软件,位于 rhel-8.2-x86_64-itdvd 源中    

         

    •    

    •    

           利用系统光盘,构建Yum仓库    

         

    •  

     

 [root@localhost ~]# yum -y module install container-tools

     

  •  

            获取镜像      

     

     

  •  

       镜像的         名称标识      

     

 方式一:每一个镜像都对应唯一的     镜像 id  

    方式二:镜像名称(姓氏) + 标签(名字) = 唯一  

     

  •  

       每一个镜像都有标签,如果没写就是默认标签 latest  

     

  •  

  •  

       我们在调用镜像的时候,如果没有指定标签也是 latest  

     

     

  •  

       查找镜像(需要能访问互联网)  

     

         

    •    

           podman search 关键字    

         

    •  

     

 podman search httpd

     

  •  

       下载镜像(需要能访问互联网)  

     

         

    •    

           podman pull 镜像名称:标签    

         

    •  

     

 podman pull localhost/myos:latest

     

  •  

            导入镜像      

     

         

    •    

                  podman load -i 备份文件.tar.gz          

         

    •  

     

    podman load -i /root/httpd.tar.gz  

     

  •  

            镜像管理命令      

     

     

  •  

       查看镜像  

     

         

    •    

           podman images    

         

    •  

     

  •  

  •  

       删除镜像  

     

         

    •    

           podman rmi 镜像名称:镜像标签    

         

    •  

     

     

  •  

            镜像管理练习      

     

 ]#     podman images    #查看当前有哪些镜像

 ]#     podman load -i /root/podman/httpd.tar.gz    #导入镜像

 ]#     podman images    #查看当前有哪些镜像

 ]#     podman load -i /root/podman/nginx.tar.gz    #导入镜像

 ]#     podman load -i /root/podman/myos.tar.gz    #导入镜像

 ]#     podman images    #查看当前有哪些镜像

     

  •  

            镜像删除练习      

     

 ]# podman images #查看当前有哪些镜像

 ]# podman rmi 2f5 #按照镜像的ID值,删除镜像

 ]# podman images #查看当前有哪些镜像

 ]# podman load -i /root/myos.tar.gz #导入镜像

 ]# podman images #查看当前有哪些镜像

 ]#     podman images    #查看当前系统可以使用的镜像

 ]#     podman rmi localhost/myos:nginx    #删除镜像

 ]#     podman images  

 ]#     podman rmi localhost/myos:latest    #删除镜像

 ]#     podman images