前提・実現したいこと
dcoker-composeを使ってsqlserver2017の環境を作りたいです
発生している問題・エラーメッセージ
dcoker-compose up -dで起動したコンテナに入り、/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "MyPass2020"を実行すると以下のエラーがでます
Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : Login failed for user 'SA'..
該当のソースコード
yml
1version: '3.7' 2services: 3 db: 4 container_name: sqlserver2017 5 image: mcr.microsoft.com/mssql/server:2017-latest 6 ports: 7 - "1433:1433" 8 environment: 9 - SA_PASSWORD='MyPass2020' 10 - ACCEPT_EULA='Y'
試したこと
docker runでコンテナ作成して中でsqlcmdを使うと特に何事もなく使えましたのでcomposeだけダメな理由がわかりません。
bash
1docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=MyPass2020" -p 1433:1433 --name sqlserver-test -d mcr.microsoft.com/mssql/server:2017-latest
補足情報(FW/ツールのバージョンなど)
- Docker version 19.03.8
- docker-compose version 1.25.0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。