因为最近dockerb被封,下载资源太不方便了,所以还是自己本地安装上docker吧
下载的地址一定不要找错,是这里
https://docs.docker.com/desktop/install/windows-install/
电脑--“控制面板”--“程序与功能”--开启windows功能 “Hyper-V” "容器"
安装时,把第一个选项去掉
使用WSL 2而不是Hyper-V,目前我们依赖于Hyper-V特性
如果需要使用WSL 2虚拟一个linux环境,请安装 WSL 2
第二张安装图点击确认后,系统会重启,所以确保这之前你工作文件保存好
系统重启后,桌面会有docker图案
下载镜像
点击左侧的【Images】镜像,再点击右侧的【Search Images to run】来搜索镜像
实例:输入nginx
,选择第一个镜像,Tag
中可以选择版本,latest
为最新版本,点击【Pull】下载镜像到本地
下载成功后的镜像
推送本地windows环境镜像到阿里云镜像仓库
登录阿里云账号,找到登录实例命令
windows执行,登录报错的话,看下方解决
问题记录
1. 安装成功之后,先cmd执行指令查看,docker version;docker ps ;docker images;
error during connect: Get "http://%2F%2F.%2Fpipe%2FdockerDesktopLinuxEngine/v1.46/containers/json": open //./pipe/dockerDesktopLinuxEngine: The system cannot find the file specified
修复方案同第二个问题,管理员身份启动即可
2.启动时报错?
答复:使用给管理员身份启动
3. 用docker desktop 登录阿里云时,报错误:
答复:
解决方法 在PowerShell中:
使用此命令首次停止 docker
services docker stop
删除旧的 Docker 配置
rm ~/.docker/config.json
启动 Docker
services docker start
然后登录
docker login --username= 阿里云地址
问题解决