docker容器安装Python反推镜像步骤(适用于临时调试用)

docker commit 是快速固化容器运行状态、生成自定义镜像的"快照"利器,非常适合开发调试与临时环境验证。

本期敖行客实战研发日记,以构建 Python 运行环境为例,带你完整走通"拉取基础镜像 -> 交互式安装依赖 -> 清理缓存 -> 提交生成新镜像"的实战流程。

拉取一个基础镜像

docker pull ubuntu:20.04
2.

运行容器并进入交互式终端

docker run -it --name python_builder ubuntu:20.04 /bin/bash
3.

在容器内安装 Python 运行环境

进入容器后,根据系统类型执行安装命令:

apt update

apt install -y python3 python3-pip

#可选:创建软链接,方便直接使用 python 命令

ln -s /usr/bin/python3 /usr/bin/python

验证安装

python3 --version

pip3 --version
4.

清理缓存(减小镜像体积,推荐)

apt clean

rm -rf /var/lib/apt/lists/*
5.

退出容器

exit
6.

将容器提交为新镜像

docker commit python_builder my-python-image:1.0
7.

验证新镜像

docker run --rm my-python-image:1.0 python3 --version

注意事项:docker commit 生成的镜像会丢失 Dockerfile 的构建历史,后期维护困难,一般只用于紧急调试或临时环境固化。

生产环境强烈建议编写 Dockerfile ,用声明式的方式构建镜像,可重复、可追溯、易于版本管理。

敖行客介绍:

敖行客(Allthinker)聚焦服务企业研发团队及开发者,以搭载自研企业级智能体引擎的 AT Work-Agent 研发工作台为核心支撑,打造 AI 原生一体化研发协同体系,依托企业智能体重构研发协作范式,致力于赋能各类研发团队轻量化完成智能化升级。

AT Work介绍:

AT Work-Agent 研发工作台是国内首个分钟级部署、AI 原生全链路研发协同平台,依托企业级智能体赋能研发全流程,零门槛打造专属 AI 研发团队,实现研发效率与数据安全的双重飞跃。

官网:www.allthinker.com

邮箱:allthinker@allthinker.com

相关推荐
jay神2 小时前
深度学习的优化器应该怎么选?
人工智能·python·深度学习·毕业设计·课程设计
XLYcmy9 小时前
京东 算法实习一面 下+手撕
c++·python·llm·概率论·数据处理·训练·codebert
虎头金猫9 小时前
如何在群晖NAS上通过Docker部署CloudSaver?群晖部署CloudSaver教程|聚合资源搜索并实现远程访问
运维·服务器·网络·python·docker·容器·pandas
从零开始学习人工智能9 小时前
WSL2部署CUDA12+cuDNN9踩坑实录:ONNX Runtime GPU推理环境搭建全流程
python
m0_3807438710 小时前
从零调用 Claude 教程
开发语言·python·node.js
min(a,b)11 小时前
学习第17天:Agent Memory 与 MCP 协议
python·学习
CodeBlog-star12 小时前
LLM安全实战:提示词注入与越狱攻击防御指南
python·agent·提示词攻击·越狱攻击
小柯南敲键盘12 小时前
电商图片翻译工具推荐,批量处理主图视频字幕,免费试用
大数据·人工智能·python·音视频
比高创意品牌策划设计13 小时前
零售卖场设计软件用CAD还是SketchUp还是酷家乐
python
迷迭香yy14 小时前
行业板块轮动因子实战从板块资金到因子建模的本地化Python全流程
数据库·人工智能·python