docker和docker desktop的区别
时间: 2024-05-06 21:14:22 浏览: 366
Docker是一种容器化技术,它允许开发者将应用程序和其依赖项打包在一个容器中,使得应用程序可以在不同的计算机环境中运行。Docker Desktop是一个桌面应用程序,它提供了一种简单的方式来安装和管理Docker引擎,以及一些其他有用的工具和功能。
简而言之,Docker是一种容器技术,而Docker Desktop是用于管理Docker引擎的桌面应用程序。Docker Desktop还包括了一些其他有用的工具和功能,例如图形化界面、容器仓库浏览器等。
相关问题
docker、docker engine和docker desktop区别_wangjun5...
Docker是一种容器化技术,可以帮助开发者将应用程序和服务打包成容器,以便在不同的环境中进行部署和运行。Docker Engine是Docker的核心组件,它是一个轻量级的容器运行时,用于执行和管理Docker容器。Docker Desktop是Docker Engine的桌面版本,它包括了Docker Engine、Docker CLI和Docker Compose等组件,可以在Windows和MacOS平台上轻松地安装和使用Docker。
因此,简单来说,Docker Engine是Docker的核心组件,而Docker Desktop是一个桌面版本的Docker Engine,它包含了一些额外的组件和工具,以方便开发者在桌面环境中使用Docker技术。
如何更改docker源,Docker Desktop
在Docker Desktop上更改默认的镜像源通常涉及到设置环境变量或者配置文件,因为Docker Desktop会使用系统的包管理器来下载镜像。下面是基本步骤:
1. **Windows 用户**:
- 打开“设置”(Settings),然后选择“Docker”。
- 在左侧菜单中,点击“资源”,然后找到“设置 Docker 访问”。
- 点击“添加注册表”,输入新的官方镜像仓库地址(如`registry.docker-cn.com`),并保存。
- 使用终端,打开`~/.config/docker/config.json` 文件。
- 找到 "insecure-registries" 或 "registries-mirrors" 字段,这里可以添加一个新的镜像源地址,例如:
```
{
"insecure-registries": ["new-registry-url"]
}
```
- 保存文件后,需要让Docker Desktop读取这个变化,可以尝试关闭并重新启动Docker Desktop。
3. **Linux 用户(WSL 或者原生 Docker 安装)**:
- 对于WSL用户,在WSL中操作类似macOS,编辑`/etc/docker/daemon.json` 文件。
- 对于原生安装,可以在`/etc/docker/daemon.json` 或 `/etc/docker/docker-daemon.json` 中编辑。
- 添加或修改镜像源,重启Docker服务使更改生效:
```
{"registry-mirrors": ["http://new-registry-url"]}
```
记得在更改后检查网络连接,并确认新镜像源可用。如果你遇到问题,Docker Desktop的日志可能会提供有用的信息。
阅读全文