1、官网下载 Docker Desktop for windows
下载地址:https://hub.docker.com/editions/community/docker-ce-desktop-windows
2、双击 "Docker Desktop Installer.exe" 按默认配置,安装 docker
3、安装完成,验证 docker
docker ps、docker images
4、Idea 安装 docker 插件
File -> Settings -> Plugins
5、docker 配置
遇到的问题:
(1)docker ps、docker images 报错
error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.40/images/json: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.
大概意思是说,需要用守护进程的方式。
解决:进入 docker 安装目录,输入 DockerCli.exe -SwitchDaemon
(2)Idea 配置 docker 时报错。
报错提示:connect localhost/127.0.0.1:2375 refused。
解决:勾选 Expose 2375 without TLS -> Apply & Restart
(3)docker 创建镜像时,报错提示:no matching manifest for windows/amd64 10.0.17763 in the manifest list entries
解决:将 experimental: false 改为 true