docker run和exec区别
时间: 2023-08-24 16:10:07 浏览: 105
docker-exec-web-console:从浏览器到docker exec的Web UI
回答: Docker run和exec是Docker命令中的两个不同操作。Docker run用于创建并启动一个新的容器实例,每次执行都会创建一个新的容器实例。而Docker exec用于在已经运行的容器中执行命令。\[1\]Docker exec命令需要指定容器的名称或ID以及要执行的命令。执行命令后,会返回命令的执行结果。\[2\]需要注意的是,Docker exec命令在Docker 1.3版本中可能存在Bug,无法正确返回命令的执行结果。\[3\]因此,Docker run和exec的主要区别在于,run用于创建新的容器实例,而exec用于在已经运行的容器中执行命令。
#### 引用[.reference_title]
- *1* *2* *3* [docker run、exec和attach使用和区别](https://blog.csdn.net/fuhanghang/article/details/128826555)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文