首先拉取Ubuntu镜像并查看本地镜像列表,确认后启动交互式容器,进入后更新软件包并安装必要工具,最后将自定义配置的容器提交为新镜像以便复用。

如果您尝试在本地环境中运行一个轻量且功能完整的 Linux 系统,Docker 提供了一种快速部署 Ubuntu 容器的方式。通过使用官方镜像,您可以立即启动并进入 Ubuntu 环境进行开发或测试。
本文运行环境:MacBook Pro,macOS Sonoma
一、拉取 Ubuntu 镜像
从 Docker Hub 获取官方的 Ubuntu 镜像,是创建容器的第一步。该镜像由 Canonical 维护,确保系统基础组件完整且安全。
1、打开终端,执行以下命令以下载最新版本的 Ubuntu 镜像:
2、若需指定特定版本(如 20.04 或 22.04),可使用标签形式拉取:
docker pull ubuntu:22.04
二、查看已下载的镜像
确认镜像是否成功下载到本地,可以列出所有本地镜像进行核对。
1、运行以下命令查看本地镜像列表:
docker images
2、在输出结果中查找 REPOSITORY 为 ubuntu 的条目,确认其 TAG 和 IMAGE ID 是否正确。
三、启动 Ubuntu 容器
基于已下载的镜像启动一个交互式容器,以便进入 shell 环境进行操作。
1、使用以下命令启动并进入容器:
docker run -it ubuntu /bin/bash
2、若需后台运行并分配名称,可使用:
docker run -d --name my-ubuntu-container ubuntu sleep infinity
3、随后可通过 exec 命令进入该容器:
docker exec -it my-ubuntu-container /bin/bash
四、更新容器内软件包
新启动的 Ubuntu 容器可能包含过时的软件源列表,需要更新 apt 源以安装所需工具。
1、进入容器后,首先更新软件包索引:
apt update
2、然后升级已安装的软件包(可选):
apt upgrade -y
3、若提示“command not found”,请先安装基础工具:
apt install -y curl wget sudo net-tools iproute2
五、提交自定义镜像
当您对容器进行了配置更改后,可将其保存为新的镜像,便于后续重复使用。
1、退出容器前,记录容器 ID 或名称:
docker ps
2、提交更改生成新镜像:
docker commit
3、验证新镜像是否存在:
docker images | grep my-custom-ubuntu










