1、安装Docker for windows之前,需要将系统的hyper-v功能打开
2、下载Docker for windows进行安装
访问url:https://docs.docker.com/docker-for-windows/install/#download-docker-for-windows
3、下载完之后,安装
4、安装完成后,进入powershell,输入命令 docker network ls,查看docker网络,如果没有bridge项目,创建容器会报错(windows 容器就是两项)
5.Docker for windows切换linux 容器与windows容器方法,任务栏右下角有docker的图标
右键,选择“Switch to Linux containers…”
6.创建windows测试容器
a. 构建一个测试Docker镜像,其Dockerfile文件如下
FROM microsoft/nanoserver
CMD echo Hello World!
b. 进入到Dockerfile文件目录,输入命令创建镜像:docker build -t test .
输入命令:docker images查看镜像目录
c. 输入命令,运行容器:
docker run test
FAQ:
用过一段时间后,发现docker linux启动异常,无法启动,后发现是windows10 Hyper-V无法创建虚拟机,所以,在windows系统上,重新安装一下Hyper-V,重启docker,就可以了,切记不要在docker上restore default,否则你的容器和镜像都被清除了,具体错误,没有截图