在过去的一个小时里,我一直在挠头,试图找出这个docker run命令出了什么问题。它一直给我一个docker: invalid reference format.
错误。但对我来说,这一切看起来都很好。有人可以指出问题所在:
docker run --detach
--name sqlserver-db
--restart unless-stopped
-u 0:0
-p 3341:1433
-e "ACCEPT_EULA=Y"
-e "SA_PASSWORD=XXXXXXXXXXXXXXXXXXX"
-e "MSSQL_PID=Standard"
-v /var/lib/docker/containers/sqlserver/data:/var/opt/mssql/data
-v /var/lib/docker/containers/sqlserver/log:/var/opt/mssql/log
-v /var/lib/docker/containers/sqlserver/secrets:/var/opt/mssql/secrets
mcr.microsoft.com/mssql/server:2019-CU4-ubuntu-18.04
谢谢!
对于遇到此问题的任何人,即使语法看起来正确,docker run 命令也不想工作; 在Notepad++中手动键入命令,它应该可以解决问题。