摘要:前言 bug管理系统是每个公司测试团队必备的,当去一个新的公司组建一个测试团队的时候,需快速搭建一套bug管理系统,使用docker搭建禅道就非常方便。 拉取镜像 百度搜索docker,进入Docker Hub官网,搜索zentao,显示很多个,点击第一个。 先拉取zentao镜像,镜像地址http
阅读全文
摘要:仓库是几种存放镜像的地方; 在 https://hub.docker.com 免费注册一个 Docker 账号; linux中登录;docker login,根据提示输入账号,密码; docker tag 镜像id 账户名称/镜像名称:tag docker push 账户名称/镜像名称:tag 我的
阅读全文
摘要:docker创建容器时默认采用bridge网络,自行分配ip,不允许自己指定; 在实际部署中,我们需要指定容器ip,不允许其自行分配ip,尤其是搭建集群时,固定ip是必须的。 查看网络模式,docker network ls 我们可以创建自己的bridge网络:yinong;创建容器的时候指定网络为
阅读全文
摘要:centos7下,确保安装Docker及Docker-compose;Docker-compose的安装如下; 参考docker-compose官网https://docs.docker.com/compose/install/下载太慢(尝试2次都失败了),所以改换源; a)下载docker-com
阅读全文
摘要:mock的重要性 mock就是对某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建的方法。项目开发和测试过程中,遇到以下的情况,就需要模拟结果返回; 1.当另一方接口或服务还未完成,阻碍项目进度时,可以通过mock的方式,实现并发开发; 2.接口不满足目前的测试需求,虽然接口已经实现,但是个
阅读全文
摘要:实际工作中,部署一个应用,一般涉及多个容器,如数据库,web服务器等;如果一个一个区启动容器,当项目非常多时,就很难记住了,所以需要一个配置文件,负责实现对Docker容器集群的快速编排; YAML(Yet Another Markup Language)仍然是一种标记语言;YAML的配置文件后缀为
阅读全文
摘要:参考:https://www.jianshu.com/p/34a625621a9a 本人使用centos7,一直报如下错误 ERROR: for lnmp_1.5 Cannot start service lnmp: OCI runtime create failed: container_linu
阅读全文
摘要:首先,确保镜像容器开启后,可以访问tomcat页面(ip:8087),mysql可以使用navicat for mysql连接,并新建数据库jforum; 一、停止tomcat 容器,docker stop 容器id; docker run -p 宿主端口:容器端口 -v 宿主文件:容器文件 -d
阅读全文
摘要:docker pull tomcat docker images docker run --name tomcat -p 8080:8080 -v $PWD/test:/usr/local/tomcat/webapps/test -d tomcatdocker ps使用ip:8080访问,报404(
阅读全文
摘要:docker pull mysql:8.0.18 docker images docker run -itd --name mysql8 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0.18 docker ps是否安装成功; 进入容器 doc
阅读全文
摘要:百度搜索docker,进入docker hub官网;选择'Browse Popular Images' 搜索‘nginx’,在结果列表中点击第一个结果; 点击‘View Available Tags’ 选择需要的版本,点击复制按钮; 在linux的shell环境中粘贴,下载成功,docker ima
阅读全文
摘要:1.百度搜索docker,进入docker hub官网; 2.不登录,点击‘Browse Popular Images’; 3.搜索centos,在搜索结果中点击第一个; 4.点击view available tags; 5.选择需要的版本,点击复制按钮,粘贴在shell命令行(centos) 6.
阅读全文
摘要:网络端口映射 一、docker run -d -P training/webapp python app.py; 二、docker run -d -p 5000:5000 training/webapp python app.py; 不指定端口,只显示容器端口;-P:容器内部端口随机映射到主机的高端
阅读全文
摘要:由上图可见,在镜像中操作,退出镜像,再次打开镜像,之前新增的内容不见了,那么如何使刚才新增的内容保存在镜像中呢? 一、可以使用apt-get update命令(这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑)进行更新,然后使用docker commit来提交容器副本; doc
阅读全文
摘要:获取镜像 docker pull ** 启动容器并进入终端docker run -it centos /bin/sh 启动、停止、删除容器 docker start 容器id/name #启动已停止的容器 docker stop 容器id/name #停止已启动的容器 docker rm -f 容器
阅读全文
摘要:一、docker run 镜像 执行的命令 docker run组合来运行一个容器;镜像文件不存在的话,会自动拉取(下载); 下图执行的命令的具体意思:docker 以ubuntu:15.10镜像创建一个新的容器,在容器中运行/bin/echo "Hello world"命令,然后输出结果; 二、运
阅读全文
摘要:从DockerHub拉取镜像有时会遇到困难,国内提供了很多加速器服务,这里采用阿里云的加速器服务; 具体步骤如下: 1.登录阿里云; 2.控制台——产品与服务,搜索‘容器’,选择‘容器镜像服务’,然后根据提示操作; 3.复制镜像加速器地址; 4.vim /etc/docker/daemon.json
阅读全文
摘要:Docker的3个基本概念: 镜像:相当于一个文件系统 容器:容器可以被创建、启动、停止、删除、暂停等;镜像是静态的定义,容器是镜像运行时的实体。 仓库:可以看做是一个代码控制中心,用来保存镜像;
阅读全文