gyaretto
gyaretto

Reputation: 21

Error message when creating docker container

I'm trying to create a new docker container using the following command:

docker run -d -it --name compsci -v /c/Users/garre/Documents/CPSC_Courses:/homechapmanfse/computing-resources:cs_base

However, it gives me this error message:

"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

How would I fix this?

Upvotes: 0

Views: 2509

Answers (3)

Antonio Azambuja
Antonio Azambuja

Reputation: 21

Think that you it has build image in your machine. You must inform name of image run.

docker run image-name

This command --name is necessary only you specific name for your container. And the -it command must be entered only when entering the executed container.

Upvotes: 2

Riz
Riz

Reputation: 1167

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'

Upvotes: 0

Sebastian Hoitz
Sebastian Hoitz

Reputation: 9393

You have to provide the name of the image that you want to run. This is currently missing in your command.

For example, if I were to run mysql, I would execute this:

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

See the last argument, mysql? That is the name of the image.

Upvotes: 2

Related Questions