![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
2018_like菜
这个作者很懒,什么都没留下…
展开
-
docker删除none镜像
删除部分按天按周。原创 2023-05-22 10:48:54 · 214 阅读 · 0 评论 -
docker安装vsftp,及一些配置解析
vsftp ftp原创 2023-01-11 12:16:21 · 689 阅读 · 0 评论 -
java,springboot应用整合jaeger
jaeger 链路追踪原创 2022-12-01 14:16:17 · 1184 阅读 · 0 评论 -
docker-compose安装mysql8
docker-compose安装mysql8原创 2022-11-04 13:50:37 · 632 阅读 · 0 评论 -
Jenkins左侧构建历史显示动态版本小插件
Customized Build Description原创 2021-12-21 14:32:59 · 1192 阅读 · 0 评论 -
一个shell对比内容脚本,镜像的digests对比,注意格式
#!/bin/bash#本地获取digests值dg=$(docker images --digests | grep bin_spinsrv | grep k8sv33 | awk '{print $3}')echo $dg > /root/t3.json#远程获取digests值dj=$(curl --header "Accept: application/vnd.docker.distribution.manifest.v2+json" -I -X GET http://19.原创 2021-11-22 23:38:44 · 812 阅读 · 0 评论 -
Jenkins流水线nodejs
流水线def code_url="git@192.168.1.1:server/123.git" def cweb_url="git@192.168.1.1:456/web-admin.git" def cehua_url="git@192.168.1.1:789/csv.git"def gitee_auth_id="53987"def aliyun_registry_auth_id="d4"pipeline { agent any environment...原创 2021-11-16 17:23:06 · 1424 阅读 · 0 评论 -
docker 私有仓库删除镜像
推荐第二种方法 (简单粗暴),第一种凑字数(头晕眼花)如果需要删除已经上传的镜像,现有两种方法1.官方推荐版重点内容1) 更改registry容器内/etc/docker/registry/config.yml文件storage: delete: enabled: true2) 找出你想要的镜像名称的tag$ curl -I -X GET <protocol>://<registry_host>/v2/<镜像名>/tags/list原创 2021-11-12 15:39:46 · 2335 阅读 · 0 评论 -
docker安装rabbitmq3.8.7到3.8.9版本
准备工作1.机器资源(分别安装docker环境)192.168.1.101192.168.1.102192.168.1.1032.分别配置hosts文件,追加$vim /home/rabbitmq/hosts192.168.1.101 rabbit1 rabbit1192.168.1.102 rabbit2 rabbit2192.168.1.103 rabbit3 rabbit3下载镜像(每台机器)$docker pull rabbitmq:3.8.9-m...原创 2021-08-17 15:33:00 · 770 阅读 · 0 评论 -
docker-compose安装gitlab
version: '2'networks: gitnet: driver: bridgeservices: gitlab: image: docker.io/gitlab/gitlab-ee:latest container_name: gitlab hostname: gitlab.123.com restart: always volumes: - /app/.原创 2021-08-04 09:45:06 · 361 阅读 · 0 评论 -
备份docker镜像,按时间,然后恢复
按时间备份#/bin/sh#时间TAGback=`date +%Y%m%d-%H%M`#现在版本TAGlast=latest#服务名称NAME=$1#创库地址/服务名称#REPOSITORIES=123.com/busybox#docker login https://123.com -u ac -p "123456ac"docker tag 123.com/${NAME}:${TAGlast} 123.com/${NAME}:${TAGback}#docker pus.原创 2021-07-06 15:22:08 · 254 阅读 · 0 评论 -
docker-compose安装nacos2.0.4集群
git clone https://github.com/nacos-group/nacos-docker.gitcd nacos-docker先下载用过2.0.2最新版 按照官方是在一台主机上安装3个实列现在是需要三个主机,分别为192.168.0.2,192.168.0.3,192.168.0.4sql语句 用https://github.com/alibaba/nacos/blob/develop/distribution/conf/nacos-mysql.sqlcd..原创 2021-06-29 16:00:15 · 911 阅读 · 0 评论 -
docker安装nacos1.3.2集群
https://github.com/alibaba/nacos/blob/develop/distribution/conf/nacos-mysql.sqlm'y's原创 2021-06-17 11:02:24 · 226 阅读 · 0 评论 -
docker镜像中缺少字体导出失败
ava.lang.NullPointerException: null at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264) at sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:219) at sun.awt.FontConfiguration.init(FontConfiguration.java:107) at sun.awt.X.原创 2021-05-21 09:35:11 · 1070 阅读 · 0 评论 -
docker-compose部署canal
canal由来及相关介绍canal [kə'næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费早期阿里巴巴因为杭州和美国双机房部署,存在跨机房同步的业务需求,实现方式主要是基于业务 trigger 获取增量变更。从 2010 年开始,业务逐步尝试数据库日志解析获取增量变更进行同步,由此衍生出了大量的数据库增量订阅和消费业务。详见>> Github:https://github.com/alibaba/canalcanal部署前M原创 2021-03-17 18:05:31 · 1230 阅读 · 0 评论 -
Java启动问题记录
Java启动问题skywalking里面启动命令可能太长了 ,名字删除了几个字母正常启动article-ceshi | /app/dev.sh: line 4: redir error没找到 命令错误或者路径错误: not foundhi | /app/dev.sh: line 3:一般来说路径名字等错了和编译问题 dockerfife语句不规范 换个机器试试user-1 | Error: Unable to access jarfile /app/service-...原创 2021-03-15 15:35:52 · 80 阅读 · 0 评论 -
SkyWalking APM8.4.0 搭建与项目集成使用 docker部署
主要参考第一篇,三篇不同在于agent的安装 看喜欢那种吧想要使用 skywalking,你需要的是整个 agent 目录,不是其中的某几个 jarhttps://blog.csdn.net/weixin_45497155/article/details/110244087https://blog.csdn.net/weixin_43806389/article/details/110237504https://www.cnblogs.com/xiaochangwei/p/SkyWalki.原创 2021-03-08 17:36:02 · 699 阅读 · 0 评论 -
docker给已有容器限制cpu和内存
docker stop NAMEdocker container update NAME --cpus="2" --memory="2g" --memory-swap="-1"原创 2021-01-31 16:41:59 · 826 阅读 · 1 评论 -
docker按天 周 月 年删除
docker images | grep days| awk '{print $3}'|xargs docker rmi 按天 周 月删除 grep 后面关键字monthsyearsweeks按指定天删除,删除6 days ago 的所有镜像docker images | grep '6 days'| awk '{print $3}'|xargs docker rmi ...原创 2021-01-15 15:16:02 · 367 阅读 · 0 评论 -
docker修改运行的Jenkins容器时间为东八区时间
而且宿主主机使用的是CST时间,容器容器使用的是UTC时间-u root 添加权限 以免没有mv 权限 报Permission denieddocker exec -u root -it ID或NAMEbash jenkins@804ed1b5a901:/$ dateThu 14 Jan 2021 07:43:11 AM UTC#下面加了root权限root@804ed1b5a901:/# cd /etcroot@804ed1b5a901:/etc# mv localti...原创 2021-01-14 15:51:35 · 432 阅读 · 0 评论 -
docker-compose安装SonarQube
SonarQube版本:7.8 版本再高就不支持MySQL了,可以用postgressql之前安装了n篇安装了MySQL 就不再重复了1进入mysql docker exec -it mysql bashmysql -u root -p创建用户:CREATE DATABASE sonar DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;CREATE USER 'sonar' IDENTIFIED BY 'sonar';GR..原创 2021-01-08 10:39:45 · 646 阅读 · 0 评论 -
docker-compose引用外部shell的值,下载镜像动态版本
docker-compose引用环境变量一般都可用了,现在说下引用外部shell的值,没有用到k8s等管理工具不然回滚都是ui一键的事备份脚本bk.sh#/bin/shTAGback=`date +%Y%m%d-%H%M%S`TAGlast=latestNAME=busyboxdocker tag ${NAME}:${TAGlast} 123.com/${NAME}:${TAGback}docker push 123.com/${NAME}:${TAGback}echo ${TAGba原创 2020-12-21 16:35:17 · 972 阅读 · 0 评论 -
docker-compose启动spring(Java)应用,主要解释变量参数
首先Dockerfile文件结构Dockerfile 内容FROM dev.runjian.com/alpine-java:1.1RUN mkdir /logs \ && mkdir /appADD service-123.jar /appCOPY prod.sh /appCOPY test.sh /appEXPOSE 8010ENTRYPOINT ["sh /app/test.sh"]prod.sh内容#/bin/shjava -X原创 2020-12-08 16:53:13 · 1297 阅读 · 0 评论 -
好久没写了docker-compose
version: '3'networks: iotnet: driver: 'bridge'services: mysql: image: mysql:5.7 command: --default-authentication-plugin=mysql_native_password restart: always ports: - "3306:3306" volumes: - /app/dc-mysql/conf.d:/e.原创 2020-12-05 15:35:50 · 64 阅读 · 0 评论 -
关于一些Jenkins+docker+nexus 一些发版整理参考
镜像打包新镜像 tag 名字:版本 (新的)仓库地址/名字:版本docker 上传docker下载docker tag busybox:latest 123.com/busybox:vtdocker push 123.com/busybox:vtdocker pull 123.com/busybox:vtdockerfile创建新镜像 地址/名字:版本docker build -t 123.com/busybox:vt .nexus3 +do...原创 2020-12-02 10:34:01 · 169 阅读 · 0 评论 -
docker小结--拨云见日
Docker 私有仓库搭建小小库https://blog.csdn.net/u014756339/article/details/107867378docker--创建nginx镜像https://blog.csdn.net/u014756339/article/details/108216960Docker 创建一个spring(jar)镜像服务启动容器https://blog.csdn.net/u014756339/article/details/108283883docker原创 2020-09-01 17:33:37 · 140 阅读 · 0 评论 -
docker 创建rabbitmq镜像
mkdir mqcd mq上传所需的文件包两个,一个插件文件,下图显示lsvi DockerfileFROM centos:7RUN yum -y install gcc glibc-devel gcc-c++kernel-develm4 make ncurses-devel openssl-devel xmlto perl wget erlang-odbcADD otp_src_21.1.tar.gz /usr/local/src/RUN cd /usr/lo.原创 2020-09-01 17:11:11 · 708 阅读 · 0 评论 -
Docker 创建一个spring(jar)镜像服务启动容器
mkdir javacd java把所需要的包传到刚建立的java目录下lsDockerfile //创建的dockerfile文件hh.jar //这个jar包jdk-8u251-linux-x64.tar.gz //这个是jdk包1.8_0251viDockerfileFROM centos:7RUN mkdir /usr/local/java \ && mkdir /usr/local/logs#ADD zxss-i...原创 2020-08-28 18:25:09 · 304 阅读 · 0 评论 -
docker--创建nginx镜像
一.docker构建镜像的方法: commit、dockerfile 1、使用commit来构建镜像: commit是基于原有镜像基础上构建的镜像,使用此方法构建镜像的目的:保存镜像里的一些配置信息和修改的信息。相当于一个镜像的快照。 2、使用dockerfile来构建镜像: dockerfile是快速构建所需(自定义)镜像。二.构建nginx镜像:当网上仓库下载的镜像没有你用的插件等,且交付运行下合某应用没有下载等等等功能极简命令模式,是时候自己弄一个镜像玩玩了..原创 2020-08-25 11:59:01 · 1326 阅读 · 0 评论 -
docker安装Jenkins2.222.1
1.拉取镜像在终端执行如下命令:docker pull jenkins/jenkins:2.222.12.mkdir/var/opt/jenkins_prod赋予权限,用户uid 必须是1000 例如新建用户jk 用户组jkchown -R jk.jk/var/opt/jenkins_prod3.docker run --name jenkisn2.222.1 -p 9091:8080 -p 50001:50000 -d \ -v /usr/java/jdk1.8.0_15...原创 2020-07-07 17:34:23 · 356 阅读 · 0 评论 -
docker-compose安装elk6.8.8
- TAKE_FILE_OWNERSHIP=true #允许挂载,不然es容器启动不了version: '3'services: elasticsearch: image: elasticsearch:6.8.8 container_name: elasticsearch6 environment: - "cluster.name=elasticsearch" #设置集群名称为elasticsearch - "discovery.typ...原创 2020-07-07 14:22:08 · 902 阅读 · 0 评论 -
docker-compose新增目录挂
####容器没有放数据存储###viesAndKibana.yml 增加一个挂载目录sudo /usr/local/bin/docker-compose -f esAndKibana.yml stop #停止现有的docker-composesudo /usr/local/bin/docker-compose -f esAndKibana.yml down --volumessudo /usr/local/bin/docker-compose -f esAndKibana.yml ...原创 2020-07-06 16:08:10 · 2225 阅读 · 0 评论 -
docker-compose 命令详解
docker-compose 是什么docker-compose 是一个用来把 docker 自动化的东西。有了 docker-compose 你可以把所有繁复的 docker 操作全都一条命令,自动化的完成。为什么要用 docker-compose,他解决了什么用通俗的语言来说,我们平时操作 docker 还是很原始的一系列动作,你手动使用 docker 的动作可以拆分成找到一个系统镜像 // docker search 安装好 vm 或者 virtual box // apt-ge原创 2020-07-06 16:03:31 · 1543 阅读 · 0 评论 -
centos 7 安装docker
1、删除所有容器docker rm `docker ps -a -q`2、删除所有镜像docker rmi `docker images -q`3、按条件删除镜像 没有打标签docker rmi `docker images -q | awk '/^<none>/ { print $3 }'` 镜像名包含关键字docker rmi --for...原创 2020-09-07 10:59:03 · 109 阅读 · 0 评论 -
网站test 连接 php MySQL等等代码
测试php<?php phpinfo();?>测试html<html><head><title>hello world</title></head><body> hello world!!!!!!</body></html&g原创 2019-01-18 18:05:40 · 667 阅读 · 0 评论 -
docker-compose 快速部署 Nginx+php+Redis+MySQL极简模式
一:首先安装compose#下载并移动到/usr/local/bin目录下curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" \-o /usr/local/bin/docker-compose#赋予可执行权限chmod +x...原创 2020-09-01 17:28:37 · 400 阅读 · 0 评论