首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏禅境花园

    Centos 9 镜像

    适用于 CentOS 9 Stream 的完整镜像源配置。CentOS 9 Stream 使用 dnf 包管理器来安装和更新软件包。 完整的 CentOS 9 Stream 镜像源配置 方法一:使用阿里云镜像源 阿里云提供了快速稳定的镜像源,以下是配置文件的内容: # CentOS-Stream.repo # # The mirror 如果你更倾向于使用其他镜像源,如清华大学开源软件镜像站、网易等,可以参考以下配置: 清华大学镜像源 [baseos] name=CentOS Stream $releasever - BaseOS - $basearch/os/ gpgcheck=1 enabled=0 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-Official 应用新的镜像源配置 选择最接近你地理位置或网络条件最好的镜像源可以获得最佳效果。

    3.1K10编辑于 2024-12-21
  • 来自专栏全栈程序员必看

    docker(9)Dockerfile制作镜像

    docker build 命令用于使用 Dockerfile 创建镜像。 OPTIONS说明: -f :指定要使用的Dockerfile路径; –pull :尝试去更新镜像的新版本; –quiet, -q :安静模式,成功后只输出镜像 ID; –tag, -t: 镜像的名字及标签 ,通常 name:tag 或者 name 格式;可以在一次构建中为一个镜像设置多个标签。 -t参数设置镜像名称jkc_pytest和tag标签名称v1,注意最后面有个点. more-itertools>=4.0.0 Downloading https://pypi.doubanio.com/packages/66/58/63146600d8c35188f2c4de3f1e2fe77a54e9c9ac99ac3b652f09e042f637

    2.3K30编辑于 2022-09-19
  • 来自专栏Tacc

    Debian9安装163镜像

    Debian 9(代号为 Stretch),镜像源已由原来的jessie更新为了stretch,为了安全起见需要先备份,再进行配置新的镜像源。 修改debian9镜像源方法如下: 1、备份原有镜像源配置文件: cp /etc/apt/sources.list  /etc/apt/sources.list.bak 2、打开sources.list 文件,注释原有CD源代码,更新镜像源地址为163镜像源,代码如下: deb http://mirrors.163.com/debian/ stretch main non-free contrib deb ://mirrors.163.com/debian-security/ stretch/updates main non-free contrib 配置完毕之后输入:apt update 命令更新系统镜像源配置文件

    3.1K10编辑于 2022-05-05
  • 来自专栏迁移内容

    Docker 应用实践-镜像

    本品内容主要介绍:关于 Docker 镜像、Docker 命令应用实践 ---- 文章目录 一、关于 Docker 镜像 1、对于 Docker 镜像的理解 2、Docker 镜像的多层结构 二、Docker 命令应用实践 1、登陆镜像仓库(镜像仓库) 2、Docker search 命令(镜像仓库) 3、Docker pull 命令(镜像仓库) 4、Docker images 命令( 本地镜像) 5、Docker rmi 命令(本地镜像) 6、Docker tag 命令(本地镜像) 7、Docker build 命令(本地镜像) 8、Docker history 命令(本地镜像9 其中,多个容器共享镜像的结构如下所示: 总的来说:镜像由多个层组成,每层叠加之后,从外部看来就如一个独立的对象。镜像内部是一个精简的操作系统(OS),同时还包含应用运行所必须的文件和依赖包。 # 实例 查看本地镜像 runoob/ubuntu:v3 的创建历史 $ docker history runoob/ubuntu:v3 9、Docker save 命令(本地镜像) docker save

    88310编辑于 2023-02-03
  • 来自专栏后台及大数据开发

    kubernetes集群搭建(9):docker 镜像的导入与导出

    由于K8s搭建时官方提供的镜像不FQ是访问不了的,所以搭建过程中很多时间都耗费在去找镜像去了 下面是我搭建k8s集群用到的镜像  没有采用之前我用的二进制文件搭建(dns没成功),这里采用的Kubeadm 我导出的镜像下载地址: https://pan.baidu.com/s/1LIAno-aC1cuJLDxFadTrTQ docker 镜像导出 docker save $(docker images | grep -v REPOSITORY | awk 'BEGIN{OFS=":";ORS=" "}{print $1,$2}') -o k8s-images.tar docker 镜像导入 docker port: 80 targetPort: 8080 selector: app: default-http-backend tomcat-svc.yaml 用于创建一个Tomcat镜像

    3.2K10发布于 2018-08-02
  • 来自专栏Redis原理与应用

    Redis应用9.简单应用汇总

    (String数据结构)6.实现一个简单的唯一ID生成器(incr命令)7.实现博客点赞次数计数器(incr命令 + decr命令)8.社交网站的网址点击追踪机制(长网址转短网址)(Hash数据结构)9. /短网址追踪案例public class ShortUrlDemo { private static final String[] X36_ARRAY = "0,1,2,3,4,5,6,7,8,9, shortUrlDemo.getShortUrlAccessCount(shortUrl); System.out.println("短网址被访问的次数为:" + accessCount); }}9.

    18000编辑于 2025-03-08
  • 来自专栏鸿蒙开发笔记

    稀疏镜像在OpenHarmony上的应用

     一、稀疏镜像升级背景常用系统镜像格式为原始镜像,即RAW格式。镜像体积比较大,在烧录固件或者升级固件时比较耗时,而且在移动设备升级过程时比较耗费流量。 二、稀疏镜像原理1、稀疏镜像的概念原始镜像:即raw image,完整的ext4分区镜像,包含很多全零的无效填充区稀疏镜像:即sparse image,将raw ext4进行稀疏描述,因此尺寸比较小,制作目录有多少文件就计算多少 (3)编译后的镜像对比编译出的镜像格式为sparse格式,镜像大小相比raw格式明显变小。(4)烧录稀疏镜像烧录稀疏镜像方法和烧录原始镜像方法一致。 稀疏镜像本身是不能直接挂载的,在烧录过程中通过uboot将稀疏格式镜像还原为原始镜像,然后写到磁盘中,系统启动后可挂载对应的镜像。2、稀疏镜像升级升级包采用稀疏镜像制作。 本文介绍了OpenHarmony系统中实现稀疏镜像升级的方法,理解稀疏镜像原理及稀疏镜像还原方法可以快速在自己的系统中应用稀疏镜像升级,提高系统升级速度。

    32300编辑于 2025-04-28
  • 来自专栏云云众生s

    Dive:查看 Docker 镜像内容的应用

    为了做到这一点,你需要了解诸如层、层的详细信息、每个层的内容和镜像的详细信息等方面的信息。 听起来是不是很费力呢? 有一个叫做 Dive 的应用程序可以帮助你,实际上这个过程非常简单。 Dive包括以下功能: 镜像内容分解 显示每个层的内容详细信息 显示正在检查的镜像的总大小 显示镜像中的浪费空间(越小越好) 显示镜像的效率得分(越高越好) 这些都是非常重要的信息,特别是对于试图创建尽可能高效和安全的 你肯定不想在镜像的层中包含不必要的应用程序,而 Dive 正是一个很好的工具,可以准确地了解其中的内容。 让我们开始安装 Dive 吧。 /dive_${DIVE_VERSION}_linux_amd64.deb 安装完成后,你就可以测试该应用程序了。 希望这个命令行应用程序能帮助你构建更高效和安全的镜像(或者至少了解构成你使用的镜像的确切内容)。

    98710编辑于 2024-03-28
  • 【将Java应用打包为Docker镜像

    将Java应用打包为Docker镜像的步骤 准备Java应用 确保Java应用已编译为可执行的JAR或WAR文件。 以下是基于不同场景的配置示例: 案例1:Spring Boot JAR应用 # 使用官方OpenJDK镜像作为基础 FROM eclipse-temurin:17-jdk-jammy # 设置工作目录 Tomcat COPY target/your-webapp.war /usr/local/tomcat/webapps/ROOT.war # 暴露Tomcat端口 EXPOSE 8080 构建和运行镜像 构建镜像 在Dockerfile所在目录执行: docker build -t java-image-name . 运行容器 docker run -p 8080:8080 -d java-image-name -p:端口映射(主机端口:容器端口) -d:后台运行 优化建议 多阶段构建 减少最终镜像大小,丢弃构建阶段的依赖

    49310编辑于 2025-12-17
  • 来自专栏个人开发

    Linux下docker制作springboot应用镜像

    等待一段时间后,打包镜像成功,如下图: ? 执行docker images | grep jinjunzhu ? 可以看到打好的镜像了,但是镜像文件太大了,原因是jdk的镜像太大。 如下图:这一次的镜像小了很多 ? 启动刚刚创建的镜像: docker run -itd --name springboot-rabbitmq -p 8082:8082 d170dea75f29 可以看到输出: b8a65d2eb6c8ff78c49b4aefb9cd453e03d0df80570d3534f275816f84706220 查看启动日志: docker logs b8a65d2eb6c8ff78c49b4aefb9cd453e03d0df80570d3534f275816f84706220 在浏览器输入:http://192.168.59.131 网上找到了答案,应用对docker开启了防火墙,执行如下命令,对docker0开放5672端口,再次telnet就可以通了 firewall-cmd --permanent --zone=trusted

    4.9K30发布于 2020-08-20
  • 来自专栏运维记录

    Cobbler 2.8版本添加rocky9 系统镜像

    修改Cobbler配置 vim /var/lib/cobbler/distro_signatures.json 添加下面内容 "rhel9": { "signatures":["BaseOS"], notes)([\\w]*-)*9[\\.-]+(.*)\\.rpm", "version_file_regex":null, "kernel_arch":"kernel-(.*).rpm", " 挂载iso镜像 mount Rocky-9.2-x86_64-dvd.iso /mnt 3. 添加cobbler镜像 cobbler import --path=/mnt --name=Rocky-9.2 --arch=x86_64 4.

    53400编辑于 2024-05-24
  • 来自专栏北京马哥教育

    刚刚发布的Debian 9 安装镜像存在 bug !

    Debian 9 前俩天发布了正式版,许多用户都在准备下载和体验新版本。不过据 外媒报道 ,Debian 9 的所有镜像中似乎都存在一个 bug 。 /w/work/free/gnomepool/main/libl/libzlo2-2-udeb/libzlo2-2-udeb_2.08-1.2+b2_amd64.udeb` 在尝试下载 Debian 9 Debian 论坛上的其他用户也确认了所有其他的 Debian 镜像的问题。 GNOME、KDE、LXDE、XFCE、Cinnamon ..所有 live 镜像都受到影响。 ? 他也在测试一个修复,如果进展顺利,Debian 9 的所有镜像都将重建。 作者:开源中国 来源:https://www.oschina.net/news/86045/all-debian9-live-images-are-brokenkaiu

    1.4K70发布于 2018-05-04
  • 来自专栏用户8644135的专栏

    定制Linux镜像批量部署初始应用

    createrepo -u media://$discinfo -g repodata/2a7e0c1da38a40e2961c0cec6acca8b8446d974b1fc055216ebde88bb4a19eb9- 把镜像重新封装到/root/test.iso,test.iso即为制作好的镜像,上边的参数不要修改,除非很清楚在干什么 主要有几个注意点: 1、光盘安装的时候,光盘的临时目录为/mnt/source/( 解决方法: 重置repodata,然后重新生成镜像 rm -f repodata/*.gz repodata/*.*.bz2 repodata/*.repomd.xml declare -x discinfo createrepo -u media://$discinfo -g repodata/2a7e0c1da38a40e2961c0cec6acca8b8446d974b1fc055216ebde88bb4a19eb9-

    1.6K20发布于 2021-06-17
  • 来自专栏从零学习云计算

    openshiftorigin学习记录(9)——S2I镜像定制(基于Git)

    run:S2I流程生成的最终镜像将以这个脚本作为容器的启动命令。 usage:打印帮助信息,一般作为S2I Builder镜像的启动命令。 编写Dockerfile 编写一个制作Tomcat的S2I镜像。 执行镜像构建 下载对应版本的Tomcat安装包。 导入镜像 将tomcat-s2i镜像推送到自己的镜像仓库。 此步省略。 将tomcat-s2i镜像导入Openshift中生成相应的Image Stream。 为了让OpenShift识别出这个镜像是S2I的Builder镜像,需要编辑刚导入的Image Stream,添加注解“tags” # oc edit is/tomcat-s2i -n openshift

    2K00发布于 2017-12-28
  • 来自专栏码农小胖哥的码农生涯

    Buildpacks高效构建Spring Boot应用Docker镜像

    前言 Spring Boot 2.3.0.RELEASE 正式发布了几天了,其中有个新的特性:可以将 Spring Boot 应用代码直接打包为 Docker 镜像。这是什么科技? 你的应用配置环境,也可以成为Profile,比如Spring Boot应用中 application.yml 的环境配置。 保证应用构建的安全性和合规性,而无需开发者干预。 提供操作系统级别和应用程序级别的依赖关系升级的自动交付,屏蔽了Dockerfile 的复杂性。 执行下面的命令构建Docker镜像: pack build myapp --builder cnbs/sample-builder:bionic 执行完毕后你的 Docker 镜像就构建完毕了,甚至有需要的话你可以再追加 --publisher命令将镜像上传到Docker镜像仓库。

    1.2K20发布于 2020-05-28
  • 来自专栏姜同学

    使用Docker将你的应用制作成镜像

    为什么是Docker 在开发的时候,在本机测试环境可以跑,生产环境跑不起来` 这里我们拿java Web应用程序举例,我们一个java Web应用程序涉及很多东西,比如jdk、tomcat、mysql等软件环境 当这些其中某一项版本不一致的时候,可能就会导致应用程序跑不起来这种情况。Docker则将程序以及使用软件环境直接打包在一起,无论在那个机器上保证了环境一致。 优势3: 通过镜像复制N多个环境一致容器 制作镜像 将一个SpringBoot的应用制作成镜像也是Very easy哦,前提是你要了解一下Docker一些基本命令的使用,Docker命令的介绍在菜鸟教程里面写的那些命令已经很够用了 ,我就不在介绍啦咱们直接实战将应用制作成镜像,然后将而容器启动起来你只需要将你的应用打成jar包然后编写Dockerfile就好啦~ 编写Dockerfile 编写Dockerfile咱们IDEA上写好直接使用 –env把他替换掉就好啦,将jar包上传到镜像里面去然后把应用的日志目录挂载到宿主机当中去,这个/var/log是我在logback中已经定义好的了。

    1.1K20编辑于 2022-10-27
  • 来自专栏云前端

    实战 web 应用 Docker 镜像解耦交付

    把一个 web 应用塞进集装箱呢? 随着几次浏览器大战的硝烟散尽和 Flash 的背影远去,当下的 web 应用开发经过十余年的发展,在工程化、测试、持续集成等方面都已经汇入了软件开发的快车道。 但和项目中的环境变量类似,如果应用不当也会造成不同环境下镜像不一致的问题。因此交由运维人员或者自动化执行的 docker build 命令最好没有构建参数。 但由于一来浏览器中无法用 process 感知环境,二来 Nginx 又不似 Node.js 应用一样可以直接传入参数;我们只好稍费周章,想办法 写入一些 Nginx 可以伺服的文件作为变量来源。 项目局部的异步改造 配置文件很轻松的就解决了,那么有了 endpoint.json 配置文件,如何在 runtime 将其应用于每一次异步请求呢? www.freecodecamp.org/news/how-to-implement-runtime-environment-variables-with-create-react-app-docker-and-nginx-7f9d42a91d70

    1.7K10发布于 2020-06-15
  • 来自专栏我的小碗汤

    无需依赖 Docker 环境制作 Java 应用镜像

    随着高版本的 Kubernetes 弃用 Docker,企业也可以不依赖 Docker 环境了,但是 DevOps 通过 Kubernetes 部署的话,仍然需要制作镜像,那么在没有 Docker 环境的情况下如何制作呢 github 地址: https://github.com/GoogleContainerTools/jib 它是一个无需 Docker 守护进程,也无需深入掌握 Docker 最佳实践的情况下,为 Java 应用程序构建 Docker 和 OCI 镜像, 它可以作为 Maven 和 Gradle 的插件,也可以作为 Java 库。 那么有没有不需要改造系统的方式直接进行构建镜像呢?答案是通过 Jib-core 就可以实现。 通过 Jib-core,可以很轻松的实现镜像构建,而不需要依赖任何其他环境,也不需要被构建系统做任何改造,非常方便。 如果你的项目有此需求,也可以通过 Jib-core 来实现。

    1.2K40编辑于 2023-03-20
  • 来自专栏mall学习教程

    使用Dockerfile为SpringBoot应用构建Docker镜像

    上次写过一篇使用Maven插件构建Docker镜像 ,讲述了通过docker-maven-plugin来构建docker镜像的方式,此种方式需要依赖自建的Registry镜像仓库。 本文将讲述另一种方式,使用Dockerfile来构建docker镜像,此种方式不需要依赖自建的镜像仓库,只需要应用的jar包和一个Dockerfile文件即可。 目录下创建一个mall-tiny-docker-file.jar文件 RUN bash -c 'touch /mall-tiny-docker-file.jar' 使用Dockerfile构建SpringBoot应用镜像 在Linux上构建docker镜像 在Dockerfile所在目录执行以下命令: # -t 表示指定镜像仓库名称/镜像名称:镜像标签 .表示使用当前目录下的Dockerfile docker build d23bdf5b1b1b Step 2/5 : ADD mall-tiny-docker-file-0.0.1-SNAPSHOT.jar /mall-tiny-docker-file.jar ---> c920c9e9d045

    1.5K20发布于 2019-07-22
  • 来自专栏Devops专栏

    9. Django 2.1.7 创建应用模板

    上一篇中讲诉了关于Django 2.1.7 视图的操作,本篇章开始研究模块这块内容。

    50820编辑于 2022-01-17
领券