[英]SQL Server in Docker network: executable file not found in $PATH": unknown
我想创建一个 Docker 网络并将其与 SQL 服务器一起使用。 这是我所做的:
# Setup Network
sudo docker network create -d bridge dockerapi-dev
# Setup MSSQL Server
sudo docker pull mcr.microsoft.com/mssql/server
sudo docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=password" -p 1433:1433 -d mcr.microsoft.com/mssql/server --network dockerapi-dev --name mssqlserver
在sudo docker network ls
下,我的网络“dockerapi-dev”按照我的意愿显示为“bridge”。
使用最后一个命令,我收到以下错误消息:
docker:来自守护进程的错误响应:OCI 运行时创建失败:container_linux.go:345:启动容器进程导致“exec:\”--network\“:$PATH 中找不到可执行文件”:未知。
如果有人可以帮助我,我将不胜感激。
错误消息暗示它认为 --network 是要运行的映像的一部分。
像这样重新订购您的 arguments(要运行的图像是最后一个):
sudo docker 运行 -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=password" -p 1433:1433 -d --network dockerapi-dev --name mssqlserver mcr.microsoft.com/mssql/server
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.