Android-student
@Android-student

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Docker DesktopのContainersタブで起動したSQL Serverコンテナが表示されない。

解決したいこと

DockerでSQL SERVERコンテナを起動し、接続してデータベース作成とテーブル作成を行い、VSCodeから接続したい。

発生している問題・エラー

docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<passXXXXX>" -p 1433:1433 --name sql1 --hostname sql1 -d mcr.microsoft.com/mssql/server:2022-latest

を投入後、PCが再起動を要求したので再起動後に

Docker DesktopのContainersタブを開いたが投入したSQLSERVERが表示されずView all your running containers and applications.Learn more⁠

が表示される。

該当するソースコード

docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<passXXXXX>" -p 1433:1433 --name sql1 --hostname sql1 -d mcr.microsoft.com/mssql/server:2022-latest

自分で試したこと

Microsoft edgeで
「docker desktop container でDBが表示されない」
で検索したが回答を得ることができなかった。

0

3Answer

PC を再起動したら実行中のコンテナは終了されます。コンテナに接続したいならもう一度 docker run してください。

0Like

他の方もコメントされていますが、コンテナはホストマシンを再起動すると、停止します。
docker ps -aコマンドでコンテナがexitedとなっているか、確認してみてください。

0Like

Your answer might help someone💌