赞
踩
简单理解镜像其实就是一个安装包,里面包含所需要运行的基础文件和配置信息,例如redis镜像、mysql镜像、tomcat镜像等。
容器: 容器就是镜像运行的实例,容器状态分为:初创建、运行、停止、暂停、
删除, 一个镜像可以创建多个不同的容器。
每个镜像文件都有自己独立ip信息---轻量级的linux服务器 虚拟化
比如:镜像就是类 容器就是实例对象
仓库可以简单理解为,专门存储镜像文件仓库,相当于应用商店一样 这里面有开发者提供的安装包(镜像)
官网 Download Docker Desktop | Docker
采用window11的图形化界面 一套流程安装下来后 在win11的 PowerShell上操作跟linux几乎一样

这里选择的是windows版的下载

打开安装文件双击安装

安装完成后会提示关闭桌面会有一个小图标(新版点击close后可能会重新启动你的电脑)

到这里 安装算是结束
Docker Desktop 是可以部署在windows 上来运行docker的应用服务的,其基于windows 的 Hyper-V服务和WSL2内核的Windows上创建一个linux子系统,从而实现其在windows上运行docker。所以电脑上需要开启Hyper-V服务,和安装WSL2。
win11系统如没有修改过关于虚拟化或者此方面的配置 默认是开启Hyper-V 服务的
下载链接(傻瓜式操作一路确认确认finish)
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
安装后可以尝试打开Docker Desktop
部分提示信息Some WSL system related access rights are not set correctly. This sometimes happens after waking the computer or not being connected to your domain/active directory. Please try to reboot the computer. If not sufficient, WSL may need to be reinstalled fully. As a last resort, try to uninstall/reinstall Docker Desktop
解决方案 : 打开CMD 或 PowerShell,运行下面的命令
netsh winsock reset
命令的意思大概是,通过重置winsock的上下文,来屏蔽LSP对wsl.exe的干扰,具体可以参考 WSL/issues/4177 中的讨论 执行此命令后,我的问题解决了
根据提示信息,建议重新安装WSL,重装可能 没必要,更新一下可以了
- wsl --update
- #读条结束后重启再试
主页面如图所示

修改配置镜像源 见下图

格式参照
- {
- "builder": {
- "gc": {
- "defaultKeepStorage": "20GB",
- "enabled": true
- }
- },
- "experimental": false,
- "registry-mirrors": [
- "https://docker.mirrors.ustc.edu.cn",
- "https://registry.docker-cn.com",
- "http://hub-mirror.c.163.com",
- "https://mirror.ccs.tencentyun.com"
- ]
- }
| 镜像加速器 | 镜像加速器地址 |
|---|---|
| Docker 中国官方镜像 | https://registry.docker-cn.com |
| DaoCloud 镜像站 | http://f1361db2.m.daocloud.io |
| Azure 中国镜像 | https://dockerhub.azk8s.cn |
| 科大镜像站 | https://docker.mirrors.ustc.edu.cn |
| 阿里云 | https://ud6340vz.mirror.aliyuncs.com |
| 七牛云 | https://reg-mirror.qiniu.com |
| 网易云 | https://hub-mirror.c.163.com |
| 腾讯云 | https://mirror.ccs.tencentyun.com |
- #1. 卸载旧版本
- yum remove docker \
- docker-client \
- docker-client-latest \
- docker-common \
- docker-latest \
- docker-latest-logrotate \
- docker-logrotate \
- docker-engine
- #2. 需要的安装包
- yum install -y yum-utils
-
- #3. 设置镜像的仓库
- yum-config-manager \
- --add-repo \
- https://download.docker.com/linux/centos/docker-ce.repo
- # 上述方法默认是从国外的,不推荐
-
- # 推荐使用国内的
- yum-config-manager \
- --add-repo \
- https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
-
- #4. 更新yum软件包索引
- yum makecache fast
-
- #5. 安装docker相关的 docker-ce 社区版 而ee是企业版
- yum install docker-ce docker-ce-cli containerd.io # 这里我们使用社区版即可
-
- #6. 启动docker
- systemctl start docker
-
- #7. 使用docker version查看是否按照成功
- docker version
-
- #8. 测试
- docker run hello-world

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。