我想要
所以,我有这个命令:
代码已更新:
docker run -it\
--name=sct_mkdc \
--mount type=volume,source=mkdc_datasets,target=/dst \
--mount type=volume,source=rsna_sct,target=/dst2 \
--mount type=bind,source=/mnt/datastore/Medical,target=/src \
--interactive --rm --gpus all ubuntu:latest
它创建了一个非交互式、未运行的 docker 容器,并且如果没有我无权执行的 sudo 命令,则无法删除或停止。
我运行 nvidia-smi 或有一个 -d 选项不起作用的想法。即使运行简单
docker run --name=sct_mkdc --interactive --rm --gpus all ubuntu:latest
做同样的事情。已创建且无法删除的容器。
我在这里做错了什么?
我希望有人能指出我的问题是什么。我是 ML 工程师,不是 DevOps 人员,所以请保持简单。
我试图通过
docker stop sct_mkdc
,docker rm -f sct_mkdc
,docker rm -f 61ac9cb6e612
,docker kill 61ac9cb6e612
来阻止它。所有这些似乎都不起作用。
我看到你使用
--rm
并且不使用-d
,当你不使用-d
时容器运行在当前终端(不在后台),并且你附加到它。如果命令失败,或者您关闭此终端,容器将被停止并自动删除(--rm
标志)
你能给我看看该命令的日志吗?