Docker返回“无效的参考格式”

发布于 2025-01-23 10:07:11 字数 246 浏览 0 评论 0原文

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

多孤肩上扛 2025-01-30 10:07:11

在以下命令中:

docker run -d — name MySQLServer -e ‘ACCEPT_EULA=Y’ -e ‘SA_PASSWORD=your_password123’ -p 1433:1433 mcr.microsoft.com/azure-sql-edge

Docker试图运行- image(name之前的长连字符)。 - 名称选项似乎已通过某个地方的文本格式工具更改。正确的命令是:

docker run -d --name mysqlserver -e ‘ACCEPT_EULA=Y’ -e ‘SA_PASSWORD=your_password123’ -p 1433:1433 mcr.microsoft.com/azure-sql-edge

In the following command:

docker run -d — name MySQLServer -e ‘ACCEPT_EULA=Y’ -e ‘SA_PASSWORD=your_password123’ -p 1433:1433 mcr.microsoft.com/azure-sql-edge

Docker is trying to run the image (the long hyphen before name). The --name option seems to have been altered by a text formatting tool somewhere. The correct command is:

docker run -d --name mysqlserver -e ‘ACCEPT_EULA=Y’ -e ‘SA_PASSWORD=your_password123’ -p 1433:1433 mcr.microsoft.com/azure-sql-edge
网白 2025-01-30 10:07:11

对我来说,这个命令工作了:
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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文