Docker镜像制作

手把手教你用 Docker 构建自己的 CentOS 基础镜像 目录一、准备CentOS基础镜像二、撰写Dockerfile三、构建Docker镜像四、生成Docker容器 相信码农们经常会听说:虚拟机将成为历史,Docker才是未来 !!! 事实如此,现在大部分公司都在用 Docker 技术,想拥有自己的 Docker 专属镜像,那么 Dockerfile 就是入门,现在让我们一起来看一下 ------ 构建 Docker 镜像的全过程。 好文章 记得收藏... 阅读详情

蜗牛学苑-重构IT职业教育新生态

目录

commit方式

制作centos-java镜像

1、首先创建一个centos容器 

2、安装JDK

3、把centos7容器做成镜像

4、把镜像做成压缩包 放到宿主机的某个位置

5、把压缩文件载入镜像(第三方载入该压缩包)

6、用centos7-java8:1.0镜像做容器

dockerfile方式

定义dockerfile文件构建镜像,发布springboot项目

步骤1:创建dockerfile文件并编写内容

步骤2:通过dockerfile构建镜像

步骤3:通过springboot-app:1.0镜像创建容器


commit方式

制作centos-java镜像

1、首先创建一个centos容器 

docker pull centos:7.9.2009
docker run -it --name=centos centos:7.9.2009  /bin/bash

2、安装JDK

2.1下载jdk-8u151-linux-x64.tar.gz到容器的home目录里面

wget http://192.168.0.222:9000/%e5%b7%a5%e5%85%b7/CentOS%e5%b8%b8%e7%94%a8%e8%bd%af%e4%bb%b6/jdk-8u151-linux-x64.tar.gz

2.2配置JDK环境变量

tar -xzvf jdk-8u151-linux-x64.tar.gz

2.3配置profile:

vi  /etc/profile

2.4在最下面加上:

export JAVA_HOME=/home/jdk1.8.0_151
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

2.5使配置生效:

source /etc/profile

2.6检查jdk:

java -version

2.7退出容器

[root@cce867bb4e32 /]# exit

2.8重启容器

Dockerfile构建centos7镜像 step 1: 安装必要的一些系统工具# Step 2: 添加软件源信息# Step 3# Step 4: 更新并安装Docker-CE# Step 5: 开启Docker服务# Step 6: 开机自启Docker服务。 阅读详情

相关推荐

Docker镜像制作之ZLMediakit镜像制作

项目中一直使用docker,但是还没有机会自己亲自制作一款,心里总有一些不痛快,最近一个小项目需要把rtsp转换为支持web原生播放的视频格式,经过多方对比最终选择了ZLMediakit,本博文就以ZLMediaKit镜像制作为例,介绍Docker镜像制作流程。基础知识补充:什么是Docker为什么要用Docker,这个连接应该是官方的,讲的很清晰,包括在Docker制作过程中可能用到的一些命令的具体含义都可以通过该连接学习。

2779

基于centos、alpine制作Java JDK基础镜像

基于centos、alpine制作Java JDK基础镜像。在日常开发中,但凡项目需要docker容器化部署,制作项目镜像前都需要在Dockerfile中配置Java基础镜像。为什么不直接拉取使用docker hub中别人上传的镜像呢,因为在企业开发中,往往需要一些个性化配置(比如设置时区、中文字符集等等)。本文将分别使用CentOS、Alpine基于JDK制作基础镜像提升效率。将构建镜像的过程进行拆解,找到和其它服务的共同点并将其定制为一个基础镜像,有利于镜像的重复利用,提升工作效率。

qq_1801743621的博客 3117

SCCM实战指南:从零搭建企业级Windows自动化部署平台

本文提供了一份详细的SCCM实战指南,手把手教你从零搭建企业级Windows自动化部署平台。内容涵盖环境规划、AD架构扩展、SQL Server配置、SCCM主站点安装,以及最终实现操作系统镜像的自动化部署,旨在帮助IT管理员彻底告别手动装机,实现高效、规范的Windows设备批量管理。

weixin_29251337的博客 630

Kalibr标定避坑指南:如何用AprilGrid板快速完成双目IMU标定

本文详细介绍了使用AprilGrid板进行Kalibr双目IMU联合标定的实战技巧,包括标定工具选型、数据采集优化、标定流程及结果验证。通过AprilGrid板的唯一标识性和抗遮挡优势,结合IMU静止标定和运动激励设计,显著提升标定精度。文章还提供了常见报错处理和高级优化技巧,帮助开发者高效完成传感器标定。

sunny的博客 271

Matlab PolySpace 静态分析实战:从零搭建嵌入式代码安全防线

本文详细介绍了如何使用Matlab PolySpace进行嵌入式代码静态分析,从环境搭建到实战配置,帮助开发者提前发现内存溢出、未初始化变量等潜在缺陷。通过案例分享和进阶技巧,展示如何提升代码安全性和可靠性,特别适合汽车ECU、医疗设备等安全关键系统开发。

weixin_33701617的博客 593

芒果YOLOv11改进175:DCNv4卷积,全网首发纯Pytorch实现代码,无需cuda编译|即插即用,一键运行:高效可变形卷积网络:重新思考视觉应用的动态和稀疏算子

芒果YOLOv11改进:DCNv4卷积,全网首发纯Pytorch实现代码,无需cuda编译|即插即用,一键运行:高效可变形卷积网络:重新思考视觉应用的动态和稀疏算子

包括YOLOv5、YOLOv7、YOLOv8等模型改进 1285

cherry使用MCP协议Streamable HTTP实践

摘要:Streamable HTTP协议是针对传统HTTP+SSE传输方式的改进方案,解决了连接恢复、服务器资源占用和单向通信等问题。该协议基于普通HTTP实现,支持无状态服务器、纯HTTP服务和多轮对话,同时兼容现有基础设施。通过演示展示了服务端和客户端的配置方法,体现了其灵活性和实用性。MCP(多轮对话协议)作为扩展LLM能力的关键技术,代表着未来交互式AI的发展趋势。

全网120W+关注AI拉呱,专注人工智能以及科技前沿! 555

comsol如何实现五厚度的单元模拟?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 461

OpenAI最强编程助手Codex:下载安装、使用指南(含使用方式、提示技巧、趋势)

OpenAI最近上线了最强编程Agent——Codex,一起来看看吧!

Code_流苏:在代码中寻诗意,在实践中觅真知 1万+

芒果YOLO11改进176:2025最新顶会论文|尺度动态损失函数Scale-based Dynamic Loss,即插即用|以减少标签不准确对损失函数稳定性的影响

芒果YOLO11改进186:2025最新顶会论文|尺度动态损失函数Scale-based Dynamic Loss,即插即用|以减少标签不准确对损失函数稳定性的影响

包括YOLOv5、YOLOv7、YOLOv8等模型改进 2115

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

上一篇: SQL的IF使用
下一篇: 二叉树、红黑树、B树、B+树
似来
博客等级 码龄18年 2563粉丝 424原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值