一次性运行的 Docker 容器命令sudo docker run --rm openjdk:21 cat /etc/os-release
1 | sudo docker run --rm openjdk:21 cat /etc/os-release |
✅ 命令拆解
1 | sudo docker run --rm openjdk:21 cat /etc/os-release |
部分 | 作用 |
---|---|
sudo |
以管理员权限运行(避免权限不足) |
docker run |
启动一个新的容器 |
--rm |
容器运行完后自动删除(不保留临时容器) |
openjdk:21 |
使用官方的 OpenJDK 21 镜像作为基础环境 |
cat /etc/os-release |
容器启动后执行的命令:打印操作系统版本信息 |
🎯 它做了什么?
- 拉取(或复用)
openjdk:21
镜像(基于某个 Linux 发行版,通常是 Debian 或 Ubuntu)。 - 启动一个临时容器。
- 在容器里执行
cat /etc/os-release
,输出该镜像内操作系统的版本信息(比如是 Ubuntu 22.04 还是 Debian 12)。 - 输出完后,容器自动销毁,不会残留任何痕迹。