2025 安装和使用Docker---附带docker 的win11安装包夸克网盘
Windows10/11的家庭版是不会带Hyper-V这个功能的,如果想要使用,则需要升级当前使用的家庭版为专业版、企业版、教育版等。基础镜像就好似操作系统,java直接使用openjdk,基础镜像指的是你的代码要部署的哪个环境的镜像。这个命令会列出所有正在运行的容器,你可以在这里确认你的 Redis 容器是否已经成功启动。这个命令会列出本地存储的所有 Docker 镜像,包括 Redis 镜像。
docker安装包网盘链接:https://pan.quark.cn/s/1514b7c31366
一、win11安装配置docker
1.系统满足需求
确保你的电脑是windows的专业版,而不是家庭版。Windows10/11的家庭版是不会带Hyper-V这个功能的,如果想要使用,则需要升级当前使用的家庭版为专业版、企业版、教育版等。
2.安装WSL2
打开控制面板,找到程序和功能打开。左边列找到启用或关闭Windows功能。勾选适用于Linux的Windows子系统、Hyper-V两个项目。先不要重启,等待系统安装完毕后提示你重启你再重启。
3.升级到WSL2
打开CMD并以管理员身份运行,输入命令 wsl.exe --update 来升级到WSL2,安装的wsl可能是旧版的wsl1,所以更新一下 然后使用wsl -l -v查看是不是wsl2。
4.安装Docker Desktop
官网下载安装包速度很慢,你可以直接使用我的安装包,这个是最新的,反正是2025年7月份下载的。下载完成后,双击运行安装程序。在安装向导中,确保选择了使用WSL 2作为后端的选项,安装完成能成功打开就可以了。
5.配置镜像源
默认的镜像源下载速度很慢,我们使用国内的镜像源。打开docker -> 设置->Docker Engine 在里面的json中添加如下这一段:
"registry-mirrors": [ "https://hub-mirror.c.163.com", "https://mirror.ccs.tencentyun.com", "https://mirrors.aliyun.com" ]
这只有几个镜像源,想要更多自己加。
二、docker的基本指令
1.获取 Redis 镜像:
docker pull redis
这个命令会从 Docker Hub 或其他镜像仓库拉取最新的 Redis 镜像。
2.运行 Redis 容器:
docker run --name my-redis -d redis
这个命令会创建并运行一个名为 my-redis 的 Redis 容器。-d 表示后台运行。
3.查看运行中的容器:
docker ps
这个命令会列出所有正在运行的容器,你可以在这里确认你的 Redis 容器是否已经成功启动。
4.查看本地所有镜像:
docker images
这个命令会列出本地存储的所有 Docker 镜像,包括 Redis 镜像。
5.停止运行中的 Redis 容器:
docker stop my-redis
这个命令会停止名为 my-redis 的容器。
6.启动已停止的 Redis 容器:
docker start my-redis
这个命令会重新启动之前停止的名为 my-redis 的容器。
7.查看 Redis 容器的日志:
docker logs my-redis
这个命令会显示 Redis 容器的日志,这对于调试和监控容器状态非常有用。
8.删除 Redis 容器:
docker rm my-redis
这个命令会删除名为 my-redis 的容器。如果容器正在运行,你需要先停止它。
9.删除本地的 Redis 镜像:
docker rmi redis
这个命令会删除本地存储的 Redis 镜像。
10.保存 Redis 镜像为文件:
docker save -o redis.tar redis
这个命令会将 Redis 镜像保存为一个名为 redis.tar 的文件。
11.从文件加载 Redis 镜像:
docker load -i redis.tar
这个命令会从 redis.tar 文件中加载 Redis 镜像。
12.运行 Redis 容器并挂载数据卷:
docker run --name my-redis -d -v redis-data:/data redis
这个命令会创建并运行一个名为 my-redis 的 Redis 容器,并且将之前创建的 redis-data 数据卷挂载到容器的 /data 目录。Redis 默认会将数据存储在 /data 目录下。
13.运行 Redis 容器并挂载本地目录
使用 -v 标志将本地目录挂载到容器中:
docker run --name my-redis -d -v /path/to/my-redis-data:/data redis
请将 /path/to/my-redis-data 替换为你的本地目录的实际路径。这个命令会创建并运行一个名为 my-redis 的 Redis 容器,并且将本地的 my-redis-data 目录挂载到容器的 /data 目录。
三、DockerFile
FROM:指定基础镜像。基础镜像就好似操作系统,java直接使用openjdk,基础镜像指的是你的代码要部署的哪个环境的镜像
FROM ubuntu:20.04
RUN:在构建镜像时执行命令。
RUN apt-get update && apt-get install -y nginx
CMD:指定容器启动时执行的命令。
CMD ["nginx", "-g", "daemon off;"]
ENTRYPOINT:配置容器启动时运行的命令,可以被 CMD 指令覆盖。
ENTRYPOINT ["nginx"]
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)