不使用 -it
选项的 Docker run 命令可以使用 -d
选项来在后台运行容器。以下是一个示例的解决方法:
docker run -d
这将以后台模式运行容器,不会将容器的标准输入连接到终端。
例如,如果要在后台运行一个名为 "my_container" 的容器,可以使用以下命令:
docker run -d my_image
这将在后台运行 "my_image" 镜像,并返回容器的 ID。
如果需要与容器进行交互,可以使用 docker exec
命令来执行特定的命令。例如:
docker exec -it
其中
是容器的 ID,
是要在容器中执行的命令。
例如,要在容器中执行一个 Bash shell,可以使用以下命令:
docker exec -it my_container /bin/bash
这将在 "my_container" 容器中启动一个交互式的 Bash shell。