docker exec和docker run的区别
时间: 2023-10-25 20:08:36 浏览: 161
docker-exec-web-console:从浏览器到docker exec的Web UI
docker exec和docker run是两个不同的Docker命令,用于在运行中的容器中执行命令。它们之间的区别如下:
1. docker exec:用于在正在运行的容器中执行命令。它需要指定要执行命令的容器ID或容器名称。使用docker exec命令时,Docker会在指定的容器中启动一个新的进程并执行提供的命令。此命令对于在运行中的容器中运行调试命令或管理任务非常有用。
2. docker run:用于创建新的容器并在其中运行命令。它需要指定要使用的镜像名称和要执行的命令。docker run命令将启动一个新的容器,并在该容器中执行提供的命令。这对于创建和运行新容器非常有用。
阅读全文