admin管理员组文章数量:1130349
安装docker-desktop
启用Windows下虚拟环境
1.win中搜索启用或关闭Windows功能
2.开启适用于Linux的Windows子系统,如果有Hyper-V也勾上
3.进入cmd运行wsl --update,wsl --set-default-version 2然后重启一下
下载docker
1.下载安装docker-desktop安装在E盘(不建议)
进入官网https://www.docker/products/docker-desktop/下载(能下但有亿点慢),选择Download for Windows-amd64,下载完成后打开下载文件夹,在文件夹目录下打开cmd,运行"C:\Users\winrisef\Desktop\Docker Desktop Installer.exe" install --installation-dir="E:\docker",将C:\Users\winrisef\Desktop\Docker Desktop Installer.exe替换成下载文件所在位置,将E:\docker替换成想要安装的位置,然后会自动安装
可以发现Docker安装在了E盘指定位置,如果出现下面问题,是没有正确配置wsl2,可以将第一个选项取消
2.正常安装,会减少很多奇怪的问题
安装完docker会占用2G左右,建议直接一路安装,docker会安装在C:\Program Files\Docker,安装完成
配置镜像位置
1.更改镜像位置
随着docker的使用,镜像会占用很多空间,就比如这样
打开设置中的Resource可以更改镜像位置
2.或者使用连接方法
同样是更改镜像文件位置,将原始docker文件移动到E盘制定位置,move "C:\Users\<name>\AppData\Local\Docker" "E:\docker-data",然后创建符号连接mklink /D "C:\Users\<name>\AppData\Local\Docker" "E:\docker-data",你会发现文件夹有点不同就成功了,这样文件会存在E盘
常用命令
docker --version 验证docker运行
docker pull <镜像名> 拉取镜像
docker images 查看docker镜像
docker rmi <镜像名或ID> 删除镜像
docker rm <容器名或ID> 删除容器
docker ps 查看正在运行的容器
docker ps -a 查看所有的容器
docker start <容器名或ID> 启动容器
docker stop <容器名或ID> 停止容器
docker run <镜像名> 运行容器
docker run -d <镜像名> 后台运行容器
docker run -it <镜像名> 交互运行容器
docker exec -it <容器名或容器ID> /bin/bash 进入运行中的容器
docker run --name=<name> <images> 给容器命名
拉取镜像问题
由于docker是国外网站,一定存在pull拉取失败问题,这里推荐两种方法
1.更换阿里源
阿里云提供了镜像源:https://cr.console.aliyun/cn-hangzhou/instances/mirrors 登录后你会获得地址,将地址添加到设置中的Docker Engine,但是实际不太理想
2.国内镜像
可信镜像中心https://hub.atomgit/
在拉取镜像前加上hub.atomgit,比如docker pull hub.atomgit/library/hello-world:latest
还有很多国内镜像,可以找找
验证
配置完成后拉取一个镜像看看
docker pull hello-world
docker run hello-world
结果:
安装docker-desktop
启用Windows下虚拟环境
1.win中搜索启用或关闭Windows功能
2.开启适用于Linux的Windows子系统,如果有Hyper-V也勾上
3.进入cmd运行wsl --update,wsl --set-default-version 2然后重启一下
下载docker
1.下载安装docker-desktop安装在E盘(不建议)
进入官网https://www.docker/products/docker-desktop/下载(能下但有亿点慢),选择Download for Windows-amd64,下载完成后打开下载文件夹,在文件夹目录下打开cmd,运行"C:\Users\winrisef\Desktop\Docker Desktop Installer.exe" install --installation-dir="E:\docker",将C:\Users\winrisef\Desktop\Docker Desktop Installer.exe替换成下载文件所在位置,将E:\docker替换成想要安装的位置,然后会自动安装
可以发现Docker安装在了E盘指定位置,如果出现下面问题,是没有正确配置wsl2,可以将第一个选项取消
2.正常安装,会减少很多奇怪的问题
安装完docker会占用2G左右,建议直接一路安装,docker会安装在C:\Program Files\Docker,安装完成
配置镜像位置
1.更改镜像位置
随着docker的使用,镜像会占用很多空间,就比如这样
打开设置中的Resource可以更改镜像位置
2.或者使用连接方法
同样是更改镜像文件位置,将原始docker文件移动到E盘制定位置,move "C:\Users\<name>\AppData\Local\Docker" "E:\docker-data",然后创建符号连接mklink /D "C:\Users\<name>\AppData\Local\Docker" "E:\docker-data",你会发现文件夹有点不同就成功了,这样文件会存在E盘
常用命令
docker --version 验证docker运行
docker pull <镜像名> 拉取镜像
docker images 查看docker镜像
docker rmi <镜像名或ID> 删除镜像
docker rm <容器名或ID> 删除容器
docker ps 查看正在运行的容器
docker ps -a 查看所有的容器
docker start <容器名或ID> 启动容器
docker stop <容器名或ID> 停止容器
docker run <镜像名> 运行容器
docker run -d <镜像名> 后台运行容器
docker run -it <镜像名> 交互运行容器
docker exec -it <容器名或容器ID> /bin/bash 进入运行中的容器
docker run --name=<name> <images> 给容器命名
拉取镜像问题
由于docker是国外网站,一定存在pull拉取失败问题,这里推荐两种方法
1.更换阿里源
阿里云提供了镜像源:https://cr.console.aliyun/cn-hangzhou/instances/mirrors 登录后你会获得地址,将地址添加到设置中的Docker Engine,但是实际不太理想
2.国内镜像
可信镜像中心https://hub.atomgit/
在拉取镜像前加上hub.atomgit,比如docker pull hub.atomgit/library/hello-world:latest
还有很多国内镜像,可以找找
验证
配置完成后拉取一个镜像看看
docker pull hello-world
docker run hello-world
结果:
版权声明:本文标题:在Windows安装Docker 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1759877441a2827002.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论