我尝试使用已创建的卷创建容器,但控制台显示错误docker container run" requires at least 1 argument
这是我要运行的命令:
docker container run --name db -v volume-dados-do-banco:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=Mypass
我也试过这个方法,但参数更多,但同样的错误仍然存在:
docker container run -d --name db -p 3306:3306 -e 'ACCEPT_EULA=Y' -e MYSQL_ROOT_PASSWORD=Mypass -v volume-dados-do-banco:/var/lib/mysql
有没有想过为什么会发生这种情况?
6条答案
按热度按时间cidc1ykv1#
当我使用这个的时候,我也有同样的问题:
但当我尝试下面的问题是消失:
所以我认为名字是关键,但是医生没有写。
t3psigkw2#
我刚刚重启了Docker然后运行了:
我发现了一个已知的问题:https://github.com/docker/for-win/issues/2722
sg24os4d3#
从Docker存储库中提取映像后,可以使用以下代码片段继续部署新Container:
tpxzln5u4#
问题不在于Docker,你只是没有指定要运行的图像。你的命令应该包括Docker图像,如documentation。
对接机运行[选项]图像[:标签|@摘要] [命令] [参数...]
例如:
agxfikkp5#
我刚刚遇到了同样的问题与psql我的密码只包含&和我需要转义它与/之前&
szqfcxe26#
尝试下面的命令..你的命令似乎有语法错误..