
Docker
文章平均质量分 57
柯腾_
啥都不懂,啥也不会
展开
-
Jenkins+Docker+Maven+gitlab实现自动构建、远程发布
一个项目完整的生命周期是从开发的coding阶段和coding阶段的质量测试,再到多次发布投入使用。目前大部分的测试阶段并不是从coding结束后开始的,而是和coding同步进行的。可能今天早上coding完成一个功能,下午就要投入测试。在这期间,我们可能会因为需求发生变化功能需要改进缺陷需要修复等问题要更新服务。这个过程是重复而且是复杂的,也容易出现部署、更新失误的情况。因此我们有了自动构建的需求,和CI/CD(持续构建/持续发布)差不多类似。选择安装推荐的插件。原创 2023-03-10 15:44:29 · 2060 阅读 · 2 评论 -
kafka connector使用(Docker一键启动版)
前言结合博主之前写的一篇《kafka connector使用(单机手动启动版)》一起看版本kafka: confluentinc/cp-kafka:7.0.1zookeeper: confluentinc/cp-zookeeper:7.0.1思路将该连接器做成一个镜像。实现一、制作镜像DockerfileFROM confluentinc/cp-kafka:7.0.1COPY connect-redis.jar /usr/share/java/connect-redis.jarC原创 2022-05-10 14:55:00 · 1708 阅读 · 0 评论 -
docker-compose实现滚动更新
背景平时我们在用docker-compose更新服务的时候,当我们敲下docker-compose up -d service回车之后到服务成功启动起来之前的这段时间,该service是不会提供服务的。这还是建立在服务正常启动的情况下,如果服务没有正常启动,那该service停止服务的时间会更长。有没有一种可以在更新的时候不打扰原本服务的运行,在更新结束后替换调原本的服务呢?思路命令行输入docker-compose up --help回车我们会发现:相信看到这,大家或多或少都有点思路了吧~那就是原创 2022-04-20 14:19:28 · 8188 阅读 · 11 评论 -
docker容器时区问题
在使用docker部署的过程中,我们会遇到一些关于时区的问题,比如查看日志的时候发现左侧的时间比目前时间早八小时、或者mysql的CURRENT_TIMESTAMP查出来比目前早八小时等等解决方法在Dockerfile中加个红色圈住的代码:RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeRUN echo "Asia/Shanghai" >> /etc/timezone"-Duser.timezone=GMT+08"原创 2021-05-27 20:31:02 · 489 阅读 · 0 评论 -
docker常用命令记录
启动dockersystemctl start docker 关闭dockersystemctl stop docker重启dockersystemctl restart docker查看docker状态systemctl status docker拉取镜像docker pull 镜像名:版本号(latest)例如:mobz/elasticsearch-head:5运行镜像docker run -p 容器内的端口号:暴露的端口号 镜像名:版本号例如:docker run原创 2021-05-13 16:52:11 · 203 阅读 · 1 评论 -
基于docker搭建ELK+filebeat收集docker容器日志
环境CentOS7开始搭建一、构建镜像构建镜像的Dockerfile以及docker-compose都已经整理好地址:https://github.com/Curtain-Wang/docker-elk下载完以后上传到服务器,进入项目目录。#构建elasticsearch镜像cd elasticsearchdocker build -t elasticsearch .cd ..#构建filebeat镜像cd filebeatdocker build -t fi.原创 2021-05-11 15:40:50 · 1094 阅读 · 2 评论 -
CentOS7离线安装docker
安装包下载docker-ce https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-20.10.6-3.el7.x86_64.rpm如果你想用最新的,(这里就拿docker-ce举例,下面的安装包就不在赘述)可以访问https://pkgs.org/去搜索你想要的包(输全称搜不到的话可以输部分名称),点进去然后拉到将近底部有个Download。containerd.io...原创 2021-05-07 10:10:08 · 833 阅读 · 0 评论