簡體   English   中英

Docker 網絡中的 SQL 服務器:在 $PATH 中找不到可執行文件“:未知

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM