Docker 官网                        Github Docker 源码     
转载 2023-08-08 14:32:38
114阅读
文章目录1、Docker简介1.1什么是虚拟?1.2 什么是Docker容器和虚拟的比较1.4 Docker组件1.4.1 Docker服务器与客户端1.4.2 Docker镜像与容器1.4.3 Registry(注册中心)2 Docker的安装与启动2.1 安装Docker2.2 设置ustc的镜像2.3 Docker的启动与停止3 常用命令3.1 镜像相关命令3.1.1 查看镜像3.1.
转载 2023-12-01 08:34:10
61阅读
介绍本文主要通过docker+gitlab+jenkins来实现自动化集成和部署的全过程,并不会详细的去介绍各种工具的功能。流程结构准备工作1台测试服务器,用于安装docker, 并在docker中配置jenkins,部署代码等。(公司准备的是内网测试机)新建一个vue项目,然后推送到gitlab仓储。开始配置工作docker1. 在服务器上安装docker更新软件库yum update -y安装
转载 2023-09-26 15:32:07
69阅读
随着 docker 的发展,很多测试的同学也已经在测试工作上使用 dockr 作为环境基础去进行一些自动化测试,这篇文章主要讲述我们在 docker 中使用浏览器进行自动化测试如果可以实现可视,同时可以对浏览器进行相关的操作。开篇首先我们先了解什么是有头浏览器和无头浏览器的区别,有头的话不用怎么说了,就是我们平时使用的浏览器,能看到图形界面,和用户有深度的交互,那无头浏览器即headless
背景目标:使用docker做UI自动化测试并在Jenkins运行调试环境:MocOS运行环境:Linux ubuntu + docker涉及工具:docker,selenium,unittest, jenkins基本思路找一个适合做自动化docker镜像,使用selenium-grid 远程执行selenium。镜像采用 elgalu/selenium,已经集成了UI,chrome/firefo
转载 2023-09-30 22:39:57
170阅读
一、前言1.实现springboot项目自动化部署前需要安装JDK、Maven 、 GIT。 2.使用docker安装的Jenkins,本文在配置Jenkins时遇到了is not a directory on the Jenkins master(but perhaps it exists on some agents)错误,解决错误方法:将本地的maven和java挂载到Jenkins容器。
Docker和Jenkins是当前非常热门的两个技术。Docker是一种容器技术,可实现应用程序的快速部署和隔离,而Jenkins是一个自动化构建和部署工具,可实现软件开发的持续集成和交付。结合使用Docker和Jenkins可以实现应用程序的自动化构建、测试和部署。本文将介绍如何使用Docker和Jenkins实现自动化构建和部署,并给出相应的代码示例。 首先,我们需要安装和配置Docker
原创 2023-10-06 07:11:15
26阅读
简介Spring Boot的快速开发特性,正受越来越多Java开发者的欢迎,配合supervisord可以轻松使其作为一个独立的服务运行。而随着Docker的流行,其轻量级、进程级、资源隔离等特性,使Spring Boot的部署、运行更加灵活,若将其打包成Docker镜像可以真正做到“一次打包,到处运行”,有效的解决了开发、测试、预生产、生产等环境的差异。下面我们就从Docker手动、自
转载 2023-07-20 13:50:53
194阅读
使用daocloud实现docker自动化部署实战aiprose 个人随笔上线,网址 aiprose.com 点击访问避免重复造轮子,我就不说docker的好处了,百度一大堆,况且你能看到这个文章,说明你也大概了解docker了。当然还是要从安装开始一步步来,本文中使用的是daocloud+coding+docker。daocloud官网 ,coding官网。 自动化流程是:打包应用程序->
一、介绍 1、JenkinsJenkins是一个独立的开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。前身是Hudson是一个可扩展的持续集成引擎。可用于自动化各种任务,如构建,测试和部署软件。Jenkins特点:开源免费; 跨平台,支持所有的平台; master/slave支持分布式的build; web形式的
基于Docker安装Jenkins环境 1.使用docker 安装jenkinsdocker run -p 8080:8080 -p 50000:50000 -v jenkins_data:/var/jenkins_home --name jenkins -idt jenkinsci/blueocean查找目录命令find / -name jenkins_data -depth2.访
转载 2023-07-25 15:24:36
233阅读
目录1.前言2.系统环境2.docker 安装jenkins3.jenkins配置4.jenkins插件安装5.配置项目6.常见问题 Docker学习笔记之基础知识 2.以下ip非腾讯云真实ip,大家根据自己实际情况填写,此处只是方便后续使用 环境版本腾讯云系统centos7ip192.168.1.100Docker18.09.6jenkinsci/blueoceanlatest2.do
转载 2023-07-17 10:37:04
161阅读
7.1 Docker 介绍Docker 是一个快速交付应用、运行应用的技术:可以将程序及其依赖、运行环境一起打包为一个镜像,可以迁移到任意Linux操作系统运行时利用沙箱机制形成隔离容器,各个应用互不干扰启动、移除都可以通过一行命令完成,方便快捷7.2 Docker 优势大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题:依赖关系复杂,容易出现兼容性问题开发、测试、生产环境有差异Docke
# Docker搭建自动化测试 ## 1. 引言 随着软件开发流程的不断演进,自动化测试已成为提升软件质量的重要手段。在现代开发中,Docker作为一种轻量级的虚拟技术,使得自动化测试的环境配置变得更加简单和高效。本文将介绍如何使用Docker搭建一个自动化测试环境,并通过示例代码展示其具体实现。 ## 2. 什么是DockerDocker是一个开源的应用容器引擎,允许开发者将应用程
原创 11月前
229阅读
Docker+Jenkins实现自动化部署小结一、前言二、准备2.1 采用技术栈2.2 工作空间目录结构三、安装Docker3.1 Docker本体安装3.2 容器编排工具Docker-Compose安装3.3 可视容器管理Portainer安装3.4 常用命令四、编写配置Yaml文件4.1 常用配置项说明4.2 配置宿主机映射目录4.3 配置自定义网络4.4 参考配置yaml五、安装和配置J
转载 2023-07-17 10:37:30
1571阅读
环境基于我的这篇文章 Docker容器中运行Jenkins实现自动化部署 (maven项目)的环境后还需要在宿主机上安装nginx。步骤一、Jenkins的初始部署和一些配置操作(像配置git地址、配置全局变量等)在环境中的那篇文章里,可以先看一下二、安装Jenkins插件并配置1、安装nodejs插件并配置全局工具 nodejs插件为了vue项目打包 这里从Available里搜索nodejs
转载 2023-12-18 22:25:52
50阅读
背景目标:使用docker做UI自动化测试并在Jenkins运行调试环境:MocOS运行环境:Linux ubuntu + docker涉及工具:docker,selenium,unittest, jenkins 基本思路找一个适合做自动化docker镜像,使用selenium-grid 远程执行selenium。镜像采用 elgalu/selenium,已经集成了
微服务容器自动部署1. 传统手动部署:首先基于源码打包生成jar包(或war包),将jar包(或war包)上传至虚 拟机并拷贝至JDK容器。2. 通过Maven插件自动部署:对于数量众多的微服务,手动部署无疑是非常麻烦的做法,并且容易出错。所以我们这 里学习如何自动部署,这也是企业实际开发中经常使用的方法。以下采用 Maven插件自动部署1.配置Maven环境变量1.1.因为后面要在cmd命令行
一、安装Docker很简单,一步步执行即可。1、卸载旧版本(有些系统可能会自带)yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest
一 概述Docker发布版本应该与现有的版本发布尽量一致,参考jenkins的版本发布过程;我认为maven库和docker库有很多类似的地方,因此打包过程参考maven的打包过程;重点实现docker自动打包、push、pull、run、kill相关流程的控制。二 需求分析1、部署和目前的jenkins发布流程基本保持一致,目前版本发布的触发条件有:定时发布、手工发布,发布过程包括:下载代码、构
  • 1
  • 2
  • 3
  • 4
  • 5