250728-docker-run一次性运行的 Docker 容器命令-docker运行Images-运行后销毁
Created At :
一次性运行的 Docker 容器命令sudo docker run --rm openjdk:21 cat /etc/os-release
1 2
| sudo docker run --rm openjdk:21 cat /etc/os-release sudo docker run --rm mongo ls /data/configdb
|
✅ 命令拆解
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)。
- 输出完后,容器自动销毁,不会残留任何痕迹。