SQL Server в сети Docker: исполняемый файл не найден в $ PATH ": неизвестно - PullRequest
0 голосов
/ 27 октября 2019

Я хочу создать сеть Docker и использовать ее с SQL Server. Вот что я сделал:

# 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" отображается как "мост", как я хочу.

С последней командой, Я получаю следующее сообщение об ошибке:

docker: ответ об ошибке от демона: Ошибка создания среды выполнения OCI: container_linux.go: 345: запуск процесса контейнера вызвал "exec: \" - network \ ":исполняемый файл не найден в $ PATH ": неизвестно.

Буду признателен, если кто-нибудь сможет мне помочь.

1 Ответ

0 голосов
/ 27 октября 2019

Сообщение об ошибке является подсказкой о том, что --network является частью образа для запуска.

Переупорядочьте свои аргументы следующим образом (образ для запуска является последним):

sudo docker run -e "ACCEPT_EULA = Y" -e "SA_PASSWORD = пароль" -p 1433: 1433 -d - сеть dockerapi-dev - имя mssqlserver mcr.microsoft.com/mssql/server

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...