![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
文章平均质量分 51
chengly0129
这个作者很懒,什么都没留下…
展开
-
selenium结合docker构建分布式测试环境
http://www.lancoude.com/16054602.htmlselenium是目前web和app自动化测试的主要框架。对于web自动化测试而言,由于selenium2.0以后socker服务器由本地浏览器自己启动且直接通过浏览器原生API操作页面,故越来越多的人不再使用selenium RC了。大家使用的大多数是selenium-client,python版本的sel转载 2017-06-13 20:36:36 · 6499 阅读 · 1 评论 -
Guacamole 介绍以及架构 及安装
目前在从事一些虚拟化解决方案方面的工作,最近项目有需求,希望能在浏览器上远程操作虚拟机。 此时发现了Guacamole,一个提供远程桌面的解决方案的开源项目,通过浏览器就能操作虚拟机,适用于Chrome,Firefox,IE10等浏览器(浏览器需要支持HTML5)。我只是对Guacamole做了些修改,适配目前的项目,比如做成自动登录的,加上项目权限验证等。Guacamole有比较完善的英文w转载 2017-04-20 21:15:40 · 4822 阅读 · 0 评论 -
docker 学习笔记---如何将docker 镜像上传到docker hub仓库
1 先创建Docker hub 帐号 ,并创建仓库首先你需要一个docker hub 帐号,记住username,password,email .后面在命令行验证登陆的时候需要用到,再下来就是创建仓库了,本文假定你的英语还凑合可以看得懂英文,辣么:create ---> create repository ,取个名字,这里我们最终创建的仓库名称:rual/ljw ,这个rual 是我的帐号,转载 2017-04-17 15:04:57 · 19513 阅读 · 0 评论 -
从零开始使用Docker构建Java Web开发运行环境
http://blog.csdn.net/u010397369/article/details/41349587概述前面我们讲了关于Docker的一些基本概念和操作,今天我们以一个简单的Java Web例子来说一下Docker在日常工作中的应用,本篇主要讲如下几部分内容:创建jdk镜像、创建resin镜像、启动web项目。因为本篇中的内容都是基于Dockerfile来创建的,针转载 2017-04-17 14:34:55 · 492 阅读 · 0 评论 -
Docker命令大全
https://my.oschina.net/renguijiayi/blog/353835https://my.oschina.net/renguijiayi/blog/3538801. 修改已有镜像 先使用下载的镜像启动容器。 $ sudo docker run -t -i training/sinatra /bin/bashroot@0b2616b0e5a8:/#在转载 2017-04-17 14:26:24 · 608 阅读 · 0 评论 -
打造jenkins+docker+nodejs项目的自动部署环境(webhook)
内容里详细介绍了如何实现,git push后,jenkins开始自动构建的步骤。http://www.jianshu.com/p/052a2401595a一步一步打造jenkins+docker+nodejs项目的自动部署环境介绍jenkins+docker+nodejs 自动部署亮点采用shell自定义脚本,控制集成部署环境更加方便灵活如果服务器更换,转载 2017-04-20 19:24:20 · 5130 阅读 · 1 评论 -
使用docker构建jenkins镜像并运行容器
https://my.oschina.net/donhui/blog/470372?p={{currentPage+1}} 摘要: 使用docker构建jenkins镜像并运行容器 目录: 1、基于docker官方的jenkins镜像启动容器 2、使用源码构建jenkins镜像并运行容器 3、使用csphere产品对容器、镜像、主机进行管理 docker近两转载 2017-04-20 15:55:33 · 16028 阅读 · 0 评论 -
Jenkins+Docker搭建持续集成测试环境
https://sanwen8.cn/p/22e2dDy.html关于JenkinsJenkins是被广泛应用的持续集成、自动化测试、持续部署的框架,甚至有些项目组顺便将其用来做流程管理的工具。根据任务的多寡,Jenkins通常有两种典型的部署方式。单节点(Master)部署这种部署适用于大多数项目,其构建任务较轻,数量较少,单个节点就足以满足日常开发所需。转载 2017-04-20 15:53:41 · 2680 阅读 · 0 评论 -
Docker持续部署图文详解
http://www.csdn.net/article/2015-07-21/2825266摘要:关于Docker的文章铺天盖地,但精品文章往往翻译居多。都说Docker天生适合持续集成/持续部署,但同样,可落地、实际可操作性的文章也很罕见。JAVA项目如何通过Docker实现持续部署(只需简单四步),即:开发同学通过git push上传代码,经Git和Jenkins配合,自动完成程序转载 2017-04-20 15:29:07 · 4313 阅读 · 1 评论 -
Windows通过VNC访问Ubuntu
准备:一个系统为Windows XP 或WIN7的机器,一个系统为Ubuntu的机器 (二者可以均可为虚拟机或实体机)目的:在Windows系统上通过VNC远程访问Ubuntu。简介:. VNC(VIrtual network Cumputing)是Linux下远程接入的一种方式。 它包括两部分:VNCServer 和VNC Viewer。VNCServer安装在被控制机上,VNC V转载 2017-04-20 21:11:57 · 1487 阅读 · 0 评论 -
在ubuntu中搭建guacamole
http://www.cnblogs.com/zhang-ming/p/5772227.html【由于我目前没有时间尝试其他linux系统下的搭建工作,所以这篇帖子仅针对在ubuntu下搭建guacamole的情况】在搭建guacamole之前,需要先准备好操作系统环境,如果可行的话,建议安装最新版的ubuntu(我用一个旧版本(12.04)的搭建的时候,遇到了一些依赖项太老而不兼容的转载 2017-04-20 21:17:20 · 3520 阅读 · 0 评论 -
使用docker来提升你的Jenkins演示
http://www.larrycaiyu.com/2014/11/24/use-docker-for-your-jenkins-demo-3.html使用docker来提升你的Jenkins演示会安排五篇文章循序渐进地学习:第一篇使用docker来提升你的Jenkins演示 - 1:把需要的Jenkins软件、插件和作业配置放到了Jenkins docker容器中,使得你很容易演转载 2017-04-20 21:48:58 · 848 阅读 · 0 评论 -
如何在无显示器的Ubuntu下跑前端测试
很久以前,我也使用selenium做自动化的集成测试,使用HtmlUnit的webdriver,所以不需要显示器。但是HtmlUnit的表现总是有些不如意。而最近在项目中发现这篇文章,解决我长久以来的问题:在没有显示器的服务器上运行Firefox的集成测试。Selenium是一个web自动化测试框架。用它可以实现web应用自动化测试。不过,我不只是用它来做测试,我还用它从电子商务网站签到页面爬转载 2017-05-11 17:32:39 · 1154 阅读 · 0 评论 -
Linux下的Jenkins里配置Webdriver项目(Jenkins XVnc Plugin)
inux下的Jenkins里配置Webdriver项目会碰到如下错误org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45 ms. Firefox console output:Error: no display specifie转载 2017-05-10 09:18:05 · 1356 阅读 · 1 评论 -
在 Ubuntu 中手动安装任何版本的 Firefox
https://linux.cn/article-2697-1.htmlhttp://blog.sina.com.cn/s/blog_49f914ab0100hfss.html把firefox完全卸载掉重装:查看安装的firefox版本:dpkg --get-selections |grep firefox根据命令结果卸载重装比如:$ dpkg --转载 2017-05-09 20:25:37 · 5399 阅读 · 0 评论 -
jenkins使用Git为源码管理(windows master && linux slave)
作为一个不太经常总结的人,工作以来碰到过太多问题!往往解决之后没有有效记录,导致再次碰到需要重新查资料解决。现在改变下习惯,努力搞的了技术。公司最近提倡开源(以前啥都机密,即使开源也没改变多少),代码从SVN迁移至Git管理,这样导致原来记录项目日志的wiki持续集成job需要重新配置。之前的设置为:每分钟检查SVN变化,有变化就执行编译发布。改为Git后,碰到坑坑洼洼,一并列在下面。转载 2017-05-09 18:56:20 · 2992 阅读 · 1 评论 -
ssh远程连接docker中的container
http://blog.csdn.net/vincent2610/article/details/52490397由于工作需要,要远程连接Container,本地机器是windows,以下为解决步骤:1. 环境 本地:Windows ↓ Docker版本1.12 ↓ 远程:docker中的Contain转载 2017-05-09 18:54:56 · 3345 阅读 · 0 评论 -
两种常见挂载Jenkins slave节点的方法
1、挂载slave节点的方法在Jenkins的Master上,进入Mange node页面,可以管理node节点,例如新加、删除等操作。 新加node节点的页面如下: 其中, Name是节点名字; Description是节点描述; # of executors是该节点可以同时运行job的数量; Remote root directory主要是添加了work转载 2017-05-09 18:53:46 · 2659 阅读 · 0 评论 -
XVFB实现selenium在linux上无界面运行安装篇
selenium在linux上无界面运行,其实是非常简单的。具体的方法有使用HtmlUnitDriver或者PhantomJSDriver,有时间我会写写关于这两个东东的文章,其实基本和ChromeDriver 和FirefoxDriver是一样的。但是有些人或者会比较排斥他们说HtmlUnitDriver对JS支持不好,PhantomJSDriver估计也很少有人用,其实他是对Phantomjs转载 2017-05-15 21:49:55 · 18191 阅读 · 1 评论 -
DOcker 启动chrome问题解决
1. "Failed to move to new namespace: PID namespaces supported, Network namespace supported, but failed: errno = Operation not permitted".docker run 时加上参数: --privilegedWhy --privileged?Chrome转载 2017-05-15 17:04:42 · 13127 阅读 · 0 评论 -
JENKINS: Xvnc does not set the DISPLAY environment
https://issues.jenkins-ci.org/browse/JENKINS-3502Since an update to version 1.6 and Hudson 1.299 the DISPLAY variable is not setduring the build process anymore.We try to test a SWT转载 2017-05-12 16:59:25 · 716 阅读 · 0 评论 -
Ubuntu Fluxbox GUI with x11vnc and Xvfb
http://www.richud.com/wiki/Ubuntu_Fluxbox_GUI_with_x11vnc_and_Xvfbhttp://fabiorehm.com/blog/2014/09/11/running-gui-apps-with-docker/https://wiki.jenkins-ci.org/display/JENKINS/Xvfb+Plugin转载 2017-05-11 17:34:04 · 1673 阅读 · 0 评论 -
ssh登录docker容器
1、启动一个docker容器# docker run -t -i ubuntu/ruby:v1 /bin/bash2、然后在容器里,安装openssh-server openssh-client# apt-get install openssh-server openssh-client3、完成之后,修改root密码# passwd4、退出容器,并保存以上修改# doc转载 2017-04-14 15:21:26 · 4613 阅读 · 0 评论 -
Docker使用Dockerfile创建支持ssh服务自启动的容器镜像
原文链接:Docker使用Dockerfile创建支持ssh服务自启动的容器镜像1. 首先创建一个Dockerfile文件,文件内容如下[plain] view plain copy print?# 选择一个已有的os镜像作为基础 FROM centos:centos6 # 镜像的作者 MAINTAINER Fanbin Kong "kong转载 2017-04-14 15:19:42 · 596 阅读 · 0 评论 -
Docker端口映射实例
1. download image: docker@default:/root# docker pull mikeraab/hello-earth:latest2. create and start container (docker 主机IP: 192.168.99.101)a)默认大写-P自动映射$docker@default:/root# docker run -d原创 2017-04-14 15:08:47 · 3286 阅读 · 0 评论 -
Docker之常用命令
http://blog.chinaunix.net/uid-10915175-id-4443127.html 1. 查看docker信息(version、info) [plain] view plaincopy # 查看docker版本 $docker versio转载 2017-04-01 19:01:44 · 308 阅读 · 0 评论 -
Docker 安装 之 toolbox在Windows下安装Docker
http://www.open-open.com/lib/view/open1455895913886.html安装之前先了解下关键概念:在linux上安装Docker,你的机器即使localhost也是docker主机;在网络中,localhost是指您的计算机。docker主机是容器中在该机器上运行。说白了就是直接安装在linux上,英文翻译真蛋疼。在Windows安装转载 2017-04-01 15:12:00 · 7534 阅读 · 0 评论 -
从零开始搭建Jenkins+Docker自动化集成环境
https://www.ishuo.cn/doc/jrfqkfqf.html作者:林杰,浙江大学软件学院硕士研究生,2016年加入网易蜂巢,对Docker容器技术有浓厚兴趣,并在使用容器技术实践微服务架构方面有一定经验。网易蜂巢团队:为企业提供专业容器云平台,深度整合IaaS、PaaS及容器技术,提供弹性计算、DevOps工具链、微服务基础设施等服务,帮助企业解决I转载 2017-04-01 09:37:55 · 692 阅读 · 0 评论 -
Docker学习路线图
https://yq.aliyun.com/articles/40494?spm=5176.100244.teamhomeleft.24.uAcl65摘要: 最近很多阿里内部的同学和客户私信来咨询如何学习 Docker 技术。为此,我们列了一个路线图供大家学习Docker和阿里云容器服务。这个列表包含了一些社区的优秀资料和我们的原创文章。我们会随着Docker技术的发展持续更新本文转载 2017-04-01 08:52:55 · 2920 阅读 · 0 评论 -
构建基于 Docker + Jenkins + Sahi 的 Web UI 自动化测试环境
https://www.ibm.com/developerworks/cn/opensource/os-cn-JenkinsDockerSahi/Sahi 是一款优秀的开源 Web UI 自动化测试框架。Jenkins 是业界众所周知的持续集成工具。Docker 是一个开源的应用容器引擎,一颗冉冉升起的技术新星。本文通过一个实例,介绍如何将三者集成构建 Web UI 自动化测试环境。转载 2017-04-01 08:48:10 · 2103 阅读 · 1 评论 -
Docker与Web自动化测试:一键创建Selenium Grid集群
https://yq.aliyun.com/articles/8529摘要: Docker的容器技术的优秀特性,例如秒级启动、应用隔离、良好的可移植性等,可以在DevOps中大显身手,并推动持续集成,持续交付等理念落地。今天我们就将结合Selenium Grid来介绍Docker在自动化测试中的使用场景。Docker的容器技术的优秀特性,例如秒级启动、应用隔离、良好的可移植性等,可以在转载 2017-04-01 08:46:28 · 3087 阅读 · 0 评论 -
Docker run 命令的使用方法
http://www.open-open.com/lib/view/open1422492851548.html在Docker中,run应该是用户使用最多的命令了,很多读者反馈不是很明白run命令的用法,而且相关的书籍、中文资料中对run命令的描述也不是非常完整,所以DockerOne组织翻译了Docker官方的文档,以飨读者。注意,本文基于最新的Docker 1.4文档翻译。Dock转载 2017-04-10 11:46:08 · 2280 阅读 · 0 评论 -
docker-1.12 run命令运行以及参数详解
http://blog.csdn.net/kunloz520/article/details/53839237这一篇开始,我们要进入正题了,也就是正式开始入门的我们Docker,和使用它。首先,我们要介绍的第一个命令,也是docker最核心的命令:docker run我先把dockerrun会碰到的参数一一跟大家解释一下,让大家先了解自己需要的是什么。(我会把常用的列出来)首先转载 2017-04-10 11:44:56 · 6121 阅读 · 0 评论 -
在Windows中玩转Docker Toolbox(镜像加速)
http://www.cnblogs.com/studyzy/p/6113221.html最近在研究虚拟化,容器和大数据,所以从Docker入手,下面介绍一下在Windows下怎么玩转Docker。Docker本身在Windows下有两个软件,一个就是Docker,另一个是Docker Toolbox。这里我选择的是Docker Toolbox,为什么呢?参见官方文档:转载 2017-04-01 19:00:03 · 20274 阅读 · 2 评论 -
如何在 Windows 上通过 Kitematic 使用 Docker
https://linux.cn/article-6131-1.html#3_3279在本篇文章中,我们会学习如何在 Windows 操作系统上安装 Kitematic 以及部署一个测试性的 Nginx Web 服务器。Kitematic 是一个具有现代化的界面设计的自由开源软件,它可以让我们在 Docker 中交互式执行任务。Kitematic 设计的非常漂亮、界面美观。使用它,我们可以转载 2017-04-01 19:03:32 · 10576 阅读 · 0 评论 -
在VirtualBox中使用Docker Machine管理主机
http://www.nnbbxx.net/post-4140.html大家好,今天我们学习在 VirtualBox 中使用 Docker Machine 来创建和管理 Docker 主机。Docker Machine 是一个可以帮助我们在电脑上、在云端、在数据中心内创建 Docker 主机的应用。它为根据用户的配置和需求创建服务器并在其上安装 Docker和客户端提供了一个轻松的解决方案转载 2017-04-01 19:41:29 · 2704 阅读 · 2 评论 -
详解Windows下运用Docker部署Node.js开发环境
http://www.mozlite.com/a/113开始在windows下部署nodejs开发环境着实遍地坑,每遇到一个问题都要去google原因再试图解决。而且如果你想把你写好的应用交给别人跑跑看,他可能同样需要折腾很久才能真正在他的环境下运行起来。被坑了好些时日最终还是放弃,转战Docker。文章开头先明确一下我们希望实现的效果:1、依然在Windows下编辑源转载 2017-04-12 11:50:31 · 1470 阅读 · 0 评论 -
Docker学习笔记-Docker端口映射
为什么要端口映射?在启动容器时,如果不配置宿主机器与虚拟机的端口映射,外部程序是无法访问虚拟机的,因为没有端口。端口映射的指令是什么?docker指令:docker run -p ip:hostPort:containerPort redis使用-p参数会分配宿主机的端口映射到虚拟机。 IP表示主机的IP地址。 hostPort表示宿主机的端口。 c转载 2017-04-14 14:54:06 · 3774 阅读 · 0 评论 -
linux环境jdk安装及配置
http://blog.csdn.net/licongcong_0224/article/details/12756959注意:这里选择下载jdk并自行安装,而不是通过源直接安装(apt-get install)1、下载jkd( http://www.oracle.com/technetwork/java/javase/downloads/index.html)1.1转载 2017-04-12 11:57:19 · 422 阅读 · 0 评论 -
linux如何查看系统版本
一、查看linux内核版本号1:登录linux,在终端输入 cat /proc/version 2:登录linux,在终端输入 uname -a 即列出linux的内核版本号 。3: 在Linux终端输入 uname -r 即可查看linux的内核版本号。三种方法执行效果如下图所示:二、查看linux版本信息1:登录到linux服务器执行 lsb_relea转载 2017-04-13 16:36:23 · 2068 阅读 · 0 评论