Docker返回“无效的参考格式”
docker run -d — name MySQLServer -e ‘ACCEPT_EULA=Y’ -e ‘SA_PASSWORD=your_password123’ -p 1433:1433 mcr.microsoft.com/azure-sql-edge
我在终端上运行了上述命令,它使我返回了“无效的参考格式”。 我正在M1芯片Mac上运行Docker,我不确定它是否会影响任何东西。
如何解决这个问题?
docker run -d — name MySQLServer -e ‘ACCEPT_EULA=Y’ -e ‘SA_PASSWORD=your_password123’ -p 1433:1433 mcr.microsoft.com/azure-sql-edge
I ran the above command in my terminal and it returns me the "invalid reference format".
I am running docker on an M1 chip Mac, which I am not sure if it affects anything.
How can I resolve this issue?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在以下命令中:
Docker试图运行
-
image(name
之前的长连字符)。- 名称
选项似乎已通过某个地方的文本格式工具更改。正确的命令是:In the following command:
Docker is trying to run the
—
image (the long hyphen beforename
). The--name
option seems to have been altered by a text formatting tool somewhere. The correct command is:对我来说,这个命令工作了:
docker run -d -name mssql -e'accept_eula = y'-e'sa_password = password'-p 1401:1433 mcr.microsoft.com/azure-sql-egge
For me this command workded:
docker run -d --name mssql -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=password' -p 1401:1433 mcr.microsoft.com/azure-sql-edge