首页 > 其他分享 >隆重介绍:Buddy全新Docker CLI操作

隆重介绍:Buddy全新Docker CLI操作

时间:2023-02-04 13:38:44浏览次数:44  
标签:容器 CLI 虚拟机 镜像 操作 Docker Buddy

自2013年推出以来,Docker一直是软件开发人员的福音。一个隔离独立的测试环境,一个在整个团队中共享工具和依赖项的独立运行时且快速与易用,有保证的Kubernetes可扩展性——所有这些都与CI/CD(持续集成、持续交付、持续部署)所需完全一致。

10年以来,Buddy可以让您基本上自动化每一个Docker任务:

  • 构建Docker镜像,无论是单架构还是多架构。
  • 在流水线中运行镜像并测错
  • 将镜像推送到选定的注册中心:Docker Hub、Amazon ECR、Google GCR & 工件注册中心或任何私有注册中心
  • 在远程服务器上拉取并运行镜像
  • 编排容器并在Kubernetes集群上运行Helm操作
  • 在Dockerfile中查错

隆重介绍:Buddy全新Docker CLI操作_自动化运维

然而,由于容器与每个容器的通信方式,想要在Docker中运行Docker或docker-compose操作的用户被迫将Ubuntu虚拟机操作与预安装的Docker CLI一起使用。该操作将启动与基础构架其余部分隔离的专用虚拟机,从流水线文件系统上传文件,对文件运行命令,并将处理后的文件下载回文件系统。但是,与“常规”容器操作相比,此解决方案的缺点是性能有些缓慢。

现在情况有了改变。

全新Docker CLI操作

上周发布的全新Docker CLI操作为从头开始重写,以与流水线文件系统一起使用,优势多多:

  • 用户不再需要等待虚拟机准备就绪
  • 无需在虚拟机和文件系统之间定义同步路径
  • 无需将Docker镜像上传到注册中心并下载即可在虚拟机上使用
  • Docker缓存与其他Docker操作共享
  • 完美支持docker-compose和Docker中的Docker

结果是更好的性能、更少的配置和更高的可靠性。

如何工作

该操作将启动具有Docker CLI的容器。在容器中,可以定义要运行的命令:

隆重介绍:Buddy全新Docker CLI操作_自动化运维_02

此外,还可以选择Docker注册中心,从中推送或拉取工作流所需的镜像:

隆重介绍:Buddy全新Docker CLI操作_自动化运维_03

与其他操作一样,您可以使用所需的工具和包自定义容器,定义触发条件,并使用环境变量来简化流程。来吧,尊敬的用户们!来试一试!并告诉我们您当前设置下其性能表现如何。

加油 加油 加加油!

Buddy为100%客户驱动!请告诉我们您需要哪些集成,才能将您的自动化开发运维提升到另一个新水平!如果您尚缺某个功能或集成,请直接给我们发邮件:<br />[email protected]

标签:容器,CLI,虚拟机,镜像,操作,Docker,Buddy
From: https://blog.51cto.com/buddydotred/6037127

相关文章

  • Docker面试题
    常规题:1.  Docker 和虚拟机有啥不同?答:Docker 是轻量级的沙盒,在其中运行的只是应用,虚拟机里面还有额外的系统。2.    Docker安全么?答:Docker 利用了Linux  内......
  • 如何正确使用docker run -i -t -d 参数
    如何正确使用dockerrun-i-t-d参数在使用dockerrun命令时,我们经常会使用到-i、-t和-d参数,那么这几个参数的作用究竟是什么呢,这篇文章简单讲一下。选项说明官方文档......
  • docker 启动 jenkins 挂载目录权限问题 Permission denied
    通过docker挂载目录的jenkins,查看jenkins日志发现存在一些文件无法写入或者​​Permissiondenied​​这样的异常错误,基本可以判定是文件所有权问题。比如你宿主机挂......
  • Windows设置右键以管理员身份打开CMD(right click open command prompt runas adminis
    打开注册表编辑器win+r输入regedit打开注册表编辑器找到计算机\HKEY_CLASSES_ROOT\Directory\Background\shell新建runas项选中shell然后右键新建项,命名为runas选......
  • Vue(三) (Vue-cli)-cnblog
    Vue(三)(Vue-cli)1.单页面应用程序(SPA)一个web网站只有唯一的html页面2.vue-cli简化了webpack创建工程化Vue项目的全过程不需要自己去配置webpack,只需专心写页面2.......
  • 织梦dedecms dede:arclist下做分页和分页样式
    1、在HTML模板头文件head引入下面代码:<scriptlanguage="javascript"type="text/javascript"src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script><scrip......
  • Error: client: etcd cluster is unavailable or misconfigured; error #0: client:
    这种报错是因为配置出现了问题我们需要修改etcd的配置文件就可以了vim/etc/etcd/etcd.conf  重启etcd即可systemctlrestartetcd.service ......
  • 云原生之使用docker部署NTP时间服务器
    (云原生之使用docker部署NTP时间服务器)一、chrony介绍chrony是网络时间协议(NTP)的通用实现。它可以将系统时钟与NTP服务器、参考时钟(例如GPS接收器)以及使用手表......
  • 使用 Docker 搭建思源笔记
    安装思源笔记su-cdmkdirsy-spacechown-R1000:1000/root/sy-spacedockerrun-v/root/sy-space:/siyuan/workspace-p6806:6806-u1000:1000b3log/siyuan......
  • Docker面试题
    常规题:1.  Docker 和虚拟机有啥不同?答:Docker 是轻量级的沙盒,在其中运行的只是应用,虚拟机里面还有额外的系统。2.    Docker安全么?答:Docker 利用了Lin......