docker run 不进入容器执行命令
时间: 2023-11-23 15:57:37 浏览: 82
docker 在容器外执行某个容器内的某个命令操作
可以使用docker run命令的-d选项来在后台运行容器,然后使用docker exec命令在容器内执行命令。具体步骤如下:
```shell
# 在后台运行容器
docker run -d 容器名
# 执行容器内命令
docker exec 容器ID/名称 命令
```
例如,在后台运行一个名为mycontainer的容器,并在其中执行ls命令,可以使用以下命令:
```shell
# 在后台运行容器
docker run -d --name mycontainer ubuntu:latest
# 执行容器内命令
docker exec mycontainer ls
```
执行完上述命令后,会在终端上输出容器内的文件列表。
阅读全文