运行一个新的 Docker 容器并以交互模式运行
docker run -itd --name ubuntu_tt ubuntu:20.04 /bin/bash
在容器中更新 apt 包管理器索引和安装基本工具
apt update -y
apt install -y apt-utils wget curl vim locales
在容器中设置 UTF-8 编码
在文件中找到 en_US.UTF-8 UTF-8 和 zh_CN.UTF-8 UTF-8 行,并将它们的前面的注释符 # 去掉。
vim /etc/locale.gen
运行以下命令生成语言环境配置
locale-gen
将默认编码设置为 UTF-8
vi ~/.bashrc
添加环境变量LANG=zh_CN.UTF-8
并使变量生效source ~/.bashrc
update-locale LANG=zh_CN.UTF-8
安装 rpm 包管理器
apt install -y rpm
查看Ubuntu版本信息
安装lsb-release
apt install lsb-release -y
显示出 Ubuntu 系统的版本号、发行代号、描述信息等
lsb_release -a
将 Docker 容器的更改保存为新的镜像
docker commit ubuntu_tt ubuntu_utf8
给新镜像打上版本标签
docker tag <IMAGE ID> ubuntu_utf8:20.04
或者
docker tag ubuntu_utf8:latest ubuntu_utf8:20.04
以上方式会将 ubuntu_utf8:latest
镜像创建一个新的标签名称ubuntu_utf8:20.04
,并且两个标签都会指向同一个镜像。
以后要启动新的容器时,使用以下命令来创建并运行容器
docker run -itd --name <ubuntu-new> ubuntu_utf8:20.04 /bin/bash
本文来自博客园,作者:选词填空,转载请注明原文链接:https://www.cnblogs.com/hujianLS/p/17698603.html
分类:
Linux / Ubuntu
, 容器
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!