Сообщение об ошибке при создании контейнера docker - PullRequest
0 голосов
/ 13 января 2020

Я пытаюсь создать новый 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

Как бы я исправить это?

Ответы [ 3 ]

2 голосов
/ 13 января 2020

Думаю, что у вас есть встроенный образ на вашем компьютере. Вы должны сообщить имя прогона изображения.

docker run image-name

Эта команда - имя необходима, только если вы указали c имя для вашего контейнера. И команда -it должна вводиться только при входе в выполненный контейнер.

2 голосов
/ 13 января 2020

Вы должны указать имя образа, который хотите запустить. В настоящее время это отсутствует в вашей команде.

Например, если бы я запустил mysql, я бы выполнил следующее:

docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql

См. Последний аргумент, mysql? Это название изображения.

0 голосов
/ 14 января 2020

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'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...