docker
文章平均质量分 68
z917185537
这个作者很懒,什么都没留下…
展开
-
Jenkins pipeline在docker执行测试代码
背景开发提交代码后,由Jenkins去自动执行测试代码,如果同时有多个提交那么会开启多个任务,就会导致基础数据构造出问题(公用同一个数据库),因此考虑用docker环境进行数据隔离,以达到同时运行多个任务环境服务器已安装Jenkins+docker注意:Jenkins用户需要添加到docker组usermod -aG docker jenkins已安装docker pipeline插件pipeline配置...原创 2021-11-17 20:23:44 · 1379 阅读 · 0 评论 -
cypress在docker中运行,提示range out of bounds for buffer
问题问题如图所示,提示range out of bounds for buffer环境cypress在docker中运行,测试用例一个有三十多个文件,运行完后查看日志只运行了十多个,并且日志中有提示out of memory解决问题服务器的内存是比较充足的,在cypress运行中只占用了50%以下运行cypress时没有选择浏览器,用的是默认的Electron headless模式根据官网提示需要在docker 启动参数加上--ipc=host(docker和宿主机共享内存),如图所示原创 2021-11-13 14:39:44 · 1297 阅读 · 0 评论 -
docker仓库&私有仓库搭建
docker仓库docker仓库主要用于镜像的存储,docker官方维护的公共仓库Docker Hub搭建私有的仓库docker-registryharbor原创 2021-07-08 01:09:05 · 300 阅读 · 1 评论 -
docker compose控制多个容器启动的优先级
作用一个系统由多个应用组成,每个应用对应一个容器,如果容器太多,都一个个去手动启动,操作会很繁琐,因此docker-compose就很好的解决了这个问题使用yaml格式文件定义容器间的关联,根据–link等参数对启动优先级进行排序,只需要执行docker-compose up即可启动多个容器安装docker-compose:下载在 /usr/local/bin/docker-compose目录下执行sudo curl -L "https://github.com/docker/compose原创 2021-07-07 00:42:19 · 3867 阅读 · 1 评论 -
docker容器
创建的容器存储在 /var/lib/docker/container路径下container id 是容器的唯一标识docker create [OPTIONS] IMAGE [COMMAND] 创建容器,但不运行docker run [OPTIONS] IMAGE [COMMAND] 创建容器并运行命令docker ps 查看当前运行的容器,同docker container lsdocker ps -a 查看已创建的容器docker container prune 删除所有停止的容器doc原创 2021-07-05 18:39:45 · 683 阅读 · 1 评论 -
docker镜像基础&通过Dockerfile制作镜像
docker镜像基础操作下载的镜像文件存储在 /var/lib/docker/iamge路径下,image id 是镜像的唯一标识docker images 显示本地所有镜像docker images -a显示本地所有镜像,包含中间映象层docker images mysql查找本地mysql镜像文件docker rmi mysql删除本地的mysql镜像文件docker images -q只返回镜像ID使用Dockerfile构建Tomcat镜像文件准备:centos7镜像文件、Tom原创 2021-07-02 17:40:48 · 286 阅读 · 0 评论 -
docker安装(基于centos7和deepin20)
安装环境和要求centos系统,内核版本高于 3.10,使用uname -r查看内核版本安装步骤更新yum包(非必须)sudo yum update查看仓库中docker版本yum list docker-ce --showduplicates | sort -r安装最新或者指定版本安装最新版本:yum install docker 或者 curl -sSL https://get.docker.com/ |sh安装指定版本:yum install docker-ce-18.0原创 2021-06-11 16:10:05 · 256 阅读 · 1 评论