我正在尝试使用以下命令创建一个新的docker容器:
docker run -d -it --name compsci -v /c/Users/garre/Documents/CPSC_Courses:/homechapmanfse/computing-resources:cs_base
但是,它给了我这个错误信息:
"docker run" requires at least 1 argument.
See 'docker run --help'.
Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
Run a command in a new container
我该如何解决?
答案 0 :(得分:2)
您必须提供要运行的图像的名称。您的命令中当前缺少此内容。
例如,如果我要运行mysql,我将执行以下命令:
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql
看到最后一个参数mysql
吗?那是图像的名称。
答案 1 :(得分:2)
认为您的计算机中具有构建映像。您必须告知图像运行的名称。
docker run image-name
此命令-name 仅在您为容器指定名称时才需要。并且 -it 命令仅在进入执行的容器时才输入。
答案 2 :(得分:0)
docker run -d -it -v
/c/Users/garre/Documents/CPSC_Courses:/homechapmanfse/computing-resources:cs_base
--name 'the name you want to give' 'official name of the image'