admin管理员组

文章数量:1130349

安装docker-desktop

启用Windows下虚拟环境

1.win中搜索启用或关闭Windows功能

2.开启适用于Linux的Windows子系统,如果有Hyper-V也勾上

3.进入cmd运行wsl --updatewsl --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 --updatewsl --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
结果:

本文标签: Windowsdocker