草庐IT

Docker-Jenkins

全部标签

idea配置docker推送本地镜像到远程私有仓库

目录1,搭建远程Docker私有仓库Docker registry2,Windows10/11系统上安装DockerDesktop3,idea配置远程私有仓库地址4,idea配置Docker5,idea在本地构建镜像6,推送本地Docker镜像到远程Docker私有仓库7,测试/生产环境从Docker registry私有仓库中拉取镜像1,搭建远程Docker私有仓库Docker registry1,搜索镜像#搜索相关镜像dockersearchregistry2,拉取镜像并运行容器#创建容器持久化目录mkdir-p/opt/data/registry#拉取镜像并启动容器dockerrun-d

ubuntu安装dockerdesktop官方图形化docker管理工具

1.检查是否有安装gnome-terminalaptlist|grepgnome-terminal出现以下内容说明已经有安装:用户及计算机名:/etc/apt$aptlist|grepgnome-terminalWARNING:aptdoesnothaveastableCLIinterface.Usewithcautioninscripts.gnome-terminal-data/jammy,jammy,now3.44.0-1ubuntu1all[已安装,自动]gnome-terminal/jammy,now3.44.0-1ubuntu1amd64[已安装,自动]nautilus-extens

【2023.11.5 最新更新:真·一键安装docker和docker compose】在ubuntu上安装docker和docker compose(含python安装教程)

文章目录安装docker法一:真·一键安装docker法二:使用官方安装脚本自动安装卸载docker安装dockercompose安装python安装pip命令安装dockercompose  看了网上比较多方法,基本都很繁杂,这里总结一下我找到的比较快的在ubuntu上安装docker的方法注意:有在网上看到说sudoaptinstalldocker.io一行代码解决的做法,但实际上这样安装的是docker的旧版本(是如下文中需要卸载的旧版本之一)安装docker法一:真·一键安装docker发现了一行命令一键安装docker的方法,用下面的检验方法也没问题,那就是:snapinstalld

Centos使用Docker搭建自己的Gitlab社区版16.8.0-ce.0(设置汉化 修改密码 设置SSH秘钥 添加拉取命令端口号 备份至网盘和恢复)

根据我的经验部署Gitlab(社区版)至少需要2核4g的服务器带宽3~4M1.在自己电脑上安装终端:宝塔ssl终端或者FinalShell,根据喜好安装即可http://www.hostbuf.com/t/988.htmlhttp://www.hostbuf.com/downloads/finalshell_windows_x64.exe(1)安装好后连接SSL2.服务器(我的是香草云2核4G,大家可以随意):Centos7.9(1)安装基础环境sudoyumupdate-y(centos7.9更新)(1.1)安装python3相关sudoyuminstallepel-release-ysud

云原生Kubernetes:K8S集群实现容器运行时迁移(docker → containerd) 与 版本升级(v1.23.14 → v1.24.1)

目录一、理论1.K8S集群升级2.环境3.升级策略4.master1节点迁移容器运行时(docker→containerd) 5.master2节点迁移容器运行时(docker→containerd) 6.node1节点容器运行时迁移(docker→containerd) 7.升级集群计划(v1.23.14→ v1.24.1)8.升级master1节点版本(v1.24.1)9.升级master2节点版本(v1.24.1)10.升级node1节点版本(v1.24.1)11.验证集群(v1.24.1)二、实验1.环境2.master1节点迁移容器运行时(docker→containerd) 3.m

Linux docker环境安装,docker-compose安装,jdk17安装

安装docker删除之前安装的dockeryumremovedocker\ docker-client\ docker-client-latest\ docker-common\ docker-latest\ docker-latest-logrotate\ docker-logrotate\ docker-sqlinux\ docker-engine-selinux\ docker-engine\ docker-ce安装yum工具yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2设置docker镜像源yum-config-manage

虚拟机和docker不兼容报错,各自的解决办法

Docker报错 原因分析:问题出在Hyper-V已禁用或Hypervisor代理未运行。(如果Hyper-V功能已启用但不起作用)hyper-v组件开启后,需确保其守护进程自动运行(我问题出在这里,守护进程没有运行),可通过管理员身份命令启动:打开文件夹,C:\Windows\System32;查找到cmd.exe,右键选择以管理员身份运行bcdedit/sethypervisorlaunchtypeauto重启电脑,启动dockerdesktop,即可正常运行但是docker可以运行之后,虚拟机就打不开出现报错Operationinconsistentwithcurrentstate根据链

使用docker build构建image

文章目录环境步骤准备例1:基本用法例2:缓存layer例3:Multi-stage例4:Mountcachemountbindmount例5:参数例6:Export文件例7:测试参考环境RHEL9.3DockerCommunity24.0.7步骤在Docker的官网上(https://docs.docker.com/build/guide/),有一个现成的hands-on例子。准备首先克隆buildme项目:gitclonehttps://github.com/dockersamples/buildme.git其结构如下:➜buildmegit:(main)tree.├──chapters│├

手把手搭建jenkins + docker + k8s 持续集成、自动化发布环境

 📢专注于分享软件测试干货内容,欢迎点赞👍收藏⭐留言📝如有错误敬请指正!📢交流讨论:欢迎加入我们一起学习!📢资源分享:耗时200+小时精选的「软件测试」资料包📢软件测试学习教程推荐:火遍全网的《软件测试》教程​01前言持续集成对于微服务开发来说,已经是不可或缺了,能够极大的提升效率。准备:一个docker服务器,用于部署docker私库和jenkins服务一个k8s集群整体架构:todo流程控制️代码推送到git仓库️git上打tag,通过webhook触发构建️构建完成调用dockerbuild镜像,然后推送到私有仓库(搭建dockerregistry私库)️通过ssh在k8s服务器上执行远

如何搭建 Jenkins 自动化测试平台?

前言在进行平台搭建前,我们首先要问自己:我需要搭建的平台的功能是什么,要实现什么目标?在我的理解中,自动化构建平台的执行流程(目标)是:我们将代码提交到代码托管工具上,如github、gitlab、gitee等。Jenkins要能够检测到我们的提交。Jenkins检测到提交后,要自动拉取代码,运行测试,并进行构建、打包。Jenkins执行完测试和构建后,要向相关人员发送构建结果。Jenkins要能够向我们展示测试运行的分析。 其实还可以加上自动化部署——把成功的构建添加到web容器。自动化测试搭建有了大致的目标,就可以一步步实现了。代码仓库搭建常用的代码托管平台有GitHub、Gitlab、G