Docker最全教程——数据库容器化之持久保存数据(十一) (2)

 

Docker最全教程——数据库容器化之持久保存数据(十一)

Docker最全教程——数据库容器化之持久保存数据(十一)

 

注意:SQL Server容器启动时需要一些时间,启动完成后才能连接。

 

方式二,使用数据卷

我们可以使用docker volume命令来创建卷,然后

 

PowerShell:

docker volume create my-data

docker volume ls

 

docker run -e "ACCEPT_EULA=Y" `

   -e "MSSQL_SA_PASSWORD=123456abcD" `

   -p 1433:1433 --name mySqlServer `

   -v my-data:/var/opt/mssql `

   -d mcr.microsoft.com/mssql/server:2017-latest

 

Docker最全教程——数据库容器化之持久保存数据(十一)

Docker最全教程——数据库容器化之持久保存数据(十一)

我们可以使用以下命令来检查数据卷:

docker volume inspect my-data

Docker最全教程——数据库容器化之持久保存数据(十一)

同样的,我们也可以使用上一节的命令删除容器并再次创建来验证数据是否丢失。这里我们就不做演示了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zywppd.html