250728-docker-run一次性运行的 Docker 容器命令-docker运行Images-运行后销毁

一次性运行的 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 容器启动后执行的命令:打印操作系统版本信息

🎯 它做了什么?

  1. 拉取(或复用)openjdk:21 镜像(基于某个 Linux 发行版,通常是 Debian 或 Ubuntu)。
  2. 启动一个临时容器。
  3. 在容器里执行 cat /etc/os-release,输出该镜像内操作系统的版本信息(比如是 Ubuntu 22.04 还是 Debian 12)。
  4. 输出完后,容器自动销毁,不会残留任何痕迹