首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏云原生研究

    JDK 8 & tomcat 镜像准备

    Docker hub 上没有现成的官方 Oracle JDK 8, 所以自己准备一个吧。 准备 dockerfile 首先去 oracle 官网手动下载 oracle jdk8 的目标镜像。 测试镜像 运行一下镜像里面的命令并删除 docker run --rm 127.0.0.1:1080/base/jdk:8u251 java -version docker run --rm 127.0.0.1 :1080/base/jdk:8u251 javac -version 推送镜像 直接推送到线上私有库 docker push 127.0.0.1:1080/base/jdk:8u251 使用 在业务应用中 FROM 127.0.0.1:1080/base/jdk:8u251 # ... tomcat 镜像 许多企业在虚拟机上运行 tomcat 也是修改过的,并进行了调优,并自己编写了 启动和 停止脚本。 下面是一个 tomcat 打包的示例,将 tomcat 直接拷贝到镜像中。

    3.3K107发布于 2020-06-04
  • 来自专栏张善友的专栏

    .NET 8 的openEuler 容器镜像

    目前.NET 8的容器镜像已经支持openEuler,以openEuler为基础镜像的应用镜像:dotnet-deps、dotnet-runtime 和 dotnet-aspnet。 基础镜像简介 这里存放着由openEuler官方提供的容器镜像,包含openEuler基础镜像、应用镜像。在这里,你可以参考对应镜像的介绍,部署你需要的镜像容器。 开源项目地址 openeuler-docker-images 基础镜像地址 repo.openeuler.org 应用镜像仓库 基础镜像以及应用镜像会上传到以下仓库 hub.docker.com quay.io

    44710编辑于 2024-05-06
  • 来自专栏第三方工具

    Java8统计金额demo

    Java8统计金额demo package com.example.core.mydemo.java8; public class GoodsPriceDTO { private String setAmount(Integer amount) { this.amount = amount; } } package com.example.core.mydemo.java8;

    31710编辑于 2024-10-09
  • 来自专栏summerking的专栏

    k8s使用本地镜像

    1s (x11 over 87s) kubelet, master Error: ErrImageNeverPull [root@master ~]# 解决方法: k8S 使用本地镜像一定记得在各节点都需要上传镜像!!!

    1.3K30编辑于 2022-10-27
  • 来自专栏全栈程序员必看

    CentOS8国内镜像下载地址

    目录 CentOS介绍 CentOS Linux 和 CentOS Stream 区别 镜像下载说明 CentOS介绍 CentOS 是基于 Red Hat Enterprise Linux (RHEL 镜像下载说明 清华CentOS8下载 历史版本下载 CentOS8官网下载 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/131251.html原文链接:https

    12.4K10编辑于 2022-07-01
  • 来自专栏后端云

    k8s-provision - 获取镜像

    k8s-provision - 获取镜像 fetch-images.sh #! /bin/bashset -euo pipefailfunction usage() { cat <<EOF Usage: $0 <k8s-cluster-dir> [source-image-list 用到了正则匹配image_regex是镜像名称格式,image_regex_w_double_quotes在image_regex基础加上了可以匹配双引号前后包裹的情况。主要是下面的三种镜像格式。 用了2次find,分别查找sh脚本的镜像和manifest yaml配置文件里的镜像。 -o只打印匹配的内容,可以去除镜像前的image,podman等信息。

    45120编辑于 2022-11-25
  • 来自专栏希里安

    8个步骤彻底清理Docker镜像

    docker镜像如此清理 在日常开发和维护工作中,Docker 镜像管理是一件既繁复又必要的工作。镜像积累如山,不仅占用宝贵的磁盘空间,还可能给我们的工作带来不便。 1.查看镜像并评估 首先,我们需要知道自己的“战场”: docker images -a -a 参数会列出所有镜像,包括中间层镜像。检查一下这些镜像,评估哪些是必要的,哪些是可以删除的。 2.删除指定镜像 对于不再需要的镜像,我们可以使用它们的 ID、仓库名或标签来删除: docker rmi [镜像ID或仓库名:标签] 3.批量删除无用镜像 清理所有悬挂(即无标签)镜像,这些通常是构建过程中留下的 : docker image prune 加上 -a 参数,可以删除所有未被容器引用的镜像: docker image prune -a 4.清理特定时间前的镜像 当我们需要清理一定时间之前的镜像时 xargs docker rmi 7.定时自动清理 利用 cron 定时任务,可以设定周期性清理工作: # 每天凌晨两点执行清理 0 2 * * * /path/to/your/script.sh 8.

    14.3K12编辑于 2023-11-27
  • 来自专栏从零学习云计算

    openshiftorigin工作记录(8)——docker镜像垃圾回收

    https://blog.csdn.net/huqigang/article/details/79738961 镜像仓库垃圾回收 master节点上以集群管理员登录集群后执行: # oadm docker-registry-default.router.default.svc.cluster.local --certificate-authority=/etc/origin/master/registry.crt --confirm 上述指令只是示例demo,直接运行可能会造成备用镜像被删除等错误 ,具体指令配置请参考官方文档https://docs.openshift.org/3.6/admin_guide/pruning_resources.html 主机节点镜像垃圾回收 升级docker版本到 执行: # docker system prune -a 这个命令将清理整个系统,并且只会保留真正在使用的镜像,容器,数据卷以及网络。 使用这条命令会带来一些风险: 比如一些备用镜像(用于备份,回滚等)有时候需要用到,如果这些镜像被删除了,则运行容器时需要重新下载。

    75450发布于 2019-05-27
  • 来自专栏测试开发干货

    数据工厂平台-8:首页统计功能

    最好就是 各种统计图 那种吧,看着还高大上~ 但是我们不能为了统计统计,好看不如实用,所以我们还是要先思考下,我们首页的第一个统计图: 【各个工具的使用次数统计】 也就是说,我们的平台不止会有一个工具 当然,每个工具被使用的时候,我们都要在统计表中记录好它被使用的次数,这样才能更加刺激其他同学在平台上创造数据构造小工具。 首页统计模块,方便使用者对当前整体有个概念 和力量展示。 顶部的这些按钮 也都暂时保留,可以点击切换样式和 不同的统计图的,动画效果也很nice 好本节内容到此结束,大家是不是一下就会了去借鉴网上的第三方样式组件了呢? 下节课我们用vue和该统计图连接起来,控制它的展示数据等等。

    75130编辑于 2022-05-19
  • 来自专栏运维监控日志分析

    CentOS 8 停止服务,镜像已被官方移动

    随着 2021 年的落幕,CentOS Linux 8 的生命周期也走到了尽头,此后将不再获得安全和功能更新。 近期发现 CentOS 8 镜像已被官方移动,无法通过官方yum获取软件安装包; 国内镜像站 清华大学开源软件镜像站 https://mirror.tuna.tsinghua.edu.cn/ 腾讯云软件源 https://mirrors.cloud.tencent.com/ 腾讯云镜像源 下载腾讯云 Centos 8 yum 源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos8_base.repo 目前看腾讯云的Centos 8 yum 源 目录没有发生改变 提供centos和centos-vault 目录都可以使用,后续可能会被合并成一个目录; 清华大学镜像源 官方提供镜像使用帮助如下: https://mirror.tuna.tsinghua.edu.cn/help/centos-vault/

    3K40编辑于 2022-03-14
  • 来自专栏AustinDatabases

    MYSQL 8 统计信息持久化 与 null

    在任何数据库中统计信息是帮助数据库查询中走更适合的查询路径的基础,MYSQL 8 中持久化的统计信息怎么做,怎么能持久化后提高执行计划的稳定性。 10%的行进行变化了,才开始统计信息的重新计算。 ,这里 stats_auto_recalc 这里的意思是是否你要自动的进行还是手动, 最后的stats_sample_pages 是针对你索引的统计信息的精度,默认是20,增加这个数值可以提高统计信息的精度 UNCOMMITED 的方式,其中如果有删除的记录,同时被标记的删除记录,还是要记录到统计分析中,所以大量有delete操作的情况下 RC RR 方式获得的统计分析信息就会相对准确率低。 但同样也会将统计分析的时间加大,并且在统计分析时会加重系统的负担。

    97020发布于 2020-06-01
  • 来自专栏小陈运维

    K8S 拉取私有仓库镜像

    K8S 拉取私有仓库镜像在使用Kubernetes(k8s)从私有仓库拉取镜像时,会出现无法拉去镜像的情况,私有仓库需要认证才能访问,如果Kubernetes无法通过认证,就会导致拉取失败,这时我们就需要手动创建私有仓库的登录信息 # 构建镜像docker build -t z.oiox.cn:18082/cby/cby:v1 .# 登录镜像仓库docker login z.oiox.cn:18082# 推送镜像到私有仓库docker : sha256:c3548211b8264f8bfa47a6727043a64f1791b82ac965a284a7ea187e971a95e2[root@ik-cby ~]# # 退出镜像仓库[root ~]# # 看到访问正常,已经可以访问刚才构建好的镜像[root@k8s-master01 ~]# curl 10.111.106.93这是一个私有仓库的镜像[root@k8s-master01 ~] # [root@k8s-master01 ~]# [root@k8s-master01 ~]# curl 192.168.1.31:30565这是一个私有仓库的镜像[root@k8s-master01

    72010编辑于 2024-11-30
  • 来自专栏企鹅号快讯

    《教育统计与SPSS应用》学习笔记(8

    8讲 回归分析 主要内容 回归分析简介 一元线性回归分析 多元线性回归分析 第一部分 回归分析简介 一、回归分析的意义 表示变量之间的不确定性关系以及关系的密切程度,统计学上可以用相关关系来表达 二、回归分析主要解决以下几方面的问题: 1、通过分析大量的样本数据,确定变量之间的数学关系式 2、对所确定的数学关系式的可信程度进行各种统计检验,并区分出某一特定变量影响较为显著的变量和影响不显著的变量

    1.3K80发布于 2018-02-27
  • 来自专栏Go语言指北

    拿捏docker+k8s系列--docker镜像

    镜像的生成: 从零构建一个镜像 下载使用别人构建的镜像 在现有的镜像上构建新的镜像 Docker 容器 容器就是镜像的运行实例。 Docker 镜像 镜像常用命令: images: 显示镜像列表 history: 显示镜像构建历史 commit: 从容器创建新镜像 build: 从Dockerfile构建镜像 tag: 给镜像打tag base 镜像 base 镜像: 不依赖其他镜像,从 scratch 构建 其他镜像可以以此为基础进行扩展 所以,base 镜像通常都是各linux 发行版的 docker 镜像。 可见,容器层保存的是镜像变化的部分,不会对镜像本身进行任何修改。容器层记录对镜像的修改,所有镜像层都是只读的,不会被容器修改,所以镜像可以被多个容器共享。 ❞ 镜像缓存特性 Docker 会缓存已有镜像镜像层,构建新镜像时,如果某镜像层已经存在,就直接使用,无须重新创建。

    97710编辑于 2022-05-24
  • 来自专栏小陈运维

    K8S 拉取私有仓库镜像

    K8S 拉取私有仓库镜像 在使用Kubernetes(k8s)从私有仓库拉取镜像时,会出现无法拉去镜像的情况,私有仓库需要认证才能访问,如果Kubernetes无法通过认证,就会导致拉取失败,这时我们就需要手动创建私有仓库的登录信息 ~]# # 查看pod已经报错拉去不到镜像 [root@k8s-master01 ~]# kubectl get pod NAME READY ~]# 更新服务yaml文件,添加引用创建的秘钥 # 查看依旧未成功拉去镜像 [root@k8s-master01 ~]# kubectl get pod NAME ~]# # 看到访问正常,已经可以访问刚才构建好的镜像 [root@k8s-master01 ~]# curl 10.111.106.93 这是一个私有仓库的镜像 [root@k8s-master01 ~]# [root@k8s-master01 ~]# [root@k8s-master01 ~]# curl 192.168.1.31:30565 这是一个私有仓库的镜像 [root@k8s-master01

    42610编辑于 2024-12-05
  • 来自专栏全栈程序员必看

    centos8安装rabbitmq_rabbitmq镜像集群

    --ram rabbit@node1 rabbitmqctl start_app rabbitmqctl set_policy ha-all "^" '{"ha-mode":"all"}' # 配置镜像集群

    46020编辑于 2022-10-01
  • 来自专栏DevOps Boy

    k8s 应用镜像构建最佳实践

    构建之前我们需要先制定几个原则:镜像要足够小,确保Pod启动时不会长时间注册在拉取镜像步骤。镜像要包含一些常用工具,方便现网问题定位。各个业务的镜像应该尽量复用相同的基础镜像镜像要遵循单应用原则。 根据以上原则,我们简单分析一下,docker 镜像是分层的,既我们可以基于某个镜像构建其它镜像,利用这一特性我们可以构建一个全业务通用的基础镜像,然后各个业务在此基础之上构建各自的应用镜像。 0x01 分层构建镜像1.1 基础镜像构建首先我们来看一下业务通用基础镜像如何构建。 runtime 镜像或者基础镜像,便可以构建可以承载应用的镜像了。 或者如果 k8s 对 Pod 发生了调度,Pod 调度到了一个没有此镜像的 Node,那 Node 势必要拉取镜像,这就导致了被调度的 Pod 和其它 Pod 运行版本不同的问题。

    1.6K30编辑于 2023-11-23
  • 来自专栏kl的专栏

    skywalking docker镜像构建k8s部署

    目标:将skywalking的docker镜像运行在k8s的集群环境中提供服务 docker镜像构建 FROM registry.cn-xx.xx.com/keking/jdk:1.8 ADD apache-skywalking-apm-incubating skywalking_password 动态配置:密码,grpc等需要绑定主机的ip都需要运行时设置,这里我们在启动skywalking的startup.sh只之前,先执行了两个设置配置的脚本,通过k8s 必须绑定容器的真实ip,这个地方可以通过环境变量设置到容器里面去 文末结语 整个skywalking容器化部署从测试到可用大概耗时1天,其中花了个多小时整了下谭兄的skywalking-docker镜像 hub.docker.com/r/wutang/skywalking-docker/),发现有个脚本有权限问题(谭兄反馈已解决,还没来的及测试),以及有几个地方自己不是很好控制,便build了自己的docker镜像

    92520编辑于 2023-11-18
  • 来自专栏大数据那些事

    k8s提交镜像到harbor仓库

    在k8s集群中,我们经常会用到各种镜像,因为在部署时,每台机子上都要下载对应的镜像,这样会造成空间浪费,所以用harbor是很好的选择。 提交镜像需要两个部分,首先打标签然后push docker tag SOURCE_IMAGE[:TAG] harbor:9501/library/REPOSITORY[:TAG] docker push

    1K20发布于 2021-03-20
  • k8s 手动拉取docker镜像

    安装 minikube我们还需要搭建一套 k8s 本地集群 (使用云厂商或者其它 k8s 集群都可) 。本地搭建 k8s 集群的方式推荐使用 minikube。 下面就是 Go 代码对应的 ​​Dockerfile​​​,简单的方案是直接使用 golang 的 alpine 镜像来打包,但是因为我们后续练习需要频繁的推送镜像到 DockerHub 和拉取镜像到 k8s 集群中,为了优化网络速度,我们选择先在 ​​golang:1.16-buster​​​ 中将上述 Go 代码编译成二进制文件,再将二进制文件复制到 ​​base-debian10​​ 镜像中运行 这样我们可以将 300MB 大小的镜像变成只有 20MB 的镜像,甚至压缩上传到 DockerHub 后大小只有 10MB! v1 f956e8cf7d18 8 days ago 25.4MB​​docker build​​​ 命令完成后我们可以通过 ​​docker images​​​ 命令查看镜像是否

    66910编辑于 2024-10-08
领券