我们已经下载安装好了Docker for Windows:Docker for Windows(一)下载与安装,也简单了解了Docker常用命令:Docker for Windows(三)Docker镜像与容器的区别&常用命令.那么我们可以尝试搭建一个服务,例如mysql数据库服务. 其实只需要两步:一.拉取mysql镜像:二.启动容器.拉取对应镜像,Docker提供了一个类似Github的开源平台Docker Hub,提供开源镜像,当我们docker pull <image-id>的
起因 部署服务器到一台很久未更新的系统(windows 10),安装docker后,恰好系统自动更新,重启后docker不能启动,提示Kubernetes证书无效(未截到图,抱歉) 排查 因为没有开启Kubernetes,排除这部分原因 预感是docker生成的证书,在系统更新后验证失效了 解决 删除C:\ProgramData\DockerDesktop(生产环境慎用!) 重新运行Docker for Windows Installer.exe更新证书 一键脚本 reset.bat power
[root@lh- ~]# docker images Cannot connect to the Docker daemon. Is the docker daemon running on this host? [root@lh- ~]# systemctl start docker.service Job for docker.service failed because a timeout was exceeded. See "systemctl status docker.servic
上一篇我们已经搭建了一个mysql数据库服务了:Docker for Windows(四)实践搭建&删除MySQL服务,发现用Docker确实是方便且容易,但上一篇主要是服务的搭建删除等基础操作,而且用Docker搭建好的mysql数据库我用navicat直接建库或建表会报错(原因未知,如果有清楚原因的希望能够告知一下),所以在这一篇我记录一下如何用Docker在搭建好的SqlServer数据库服务上执行数据库操作,具体包含建库和建表.一.下载SqlServer并启动docker pull mi