Windows10 Docker Desktop安装

这篇具有很好参考价值的文章主要介绍了Windows10 Docker Desktop安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、简介

Docker DesktopDocker公司推出的一款桌面应用程序,它提供了一个用户友好的界面,方便开发人员在本地环境中使用容器技术。

容器是一种轻量级的虚拟化技术,可以将应用程序和其依赖项打包在一起,形成一个独立、可移植的运行单元。Docker Desktop允许开发人员使用Docker引擎来创建、管理和运行容器。使用Docker Desktop,开发人员可以通过简单的命令或图形界面来构建、部署和测试容器化应用程序。它提供了一个本地开发环境,可以在其中运行多个容器,并且容器之间可以相互通信。开发人员可以使用Docker Desktop来模拟生产环境,并进行应用程序的调试和测试。

除了基本的容器管理功能,Docker Desktop还提供了一些额外的特性,如集成的图形用户界面、容器编排工具(如Docker ComposeKubernetes)、容器镜像管理、网络配置等。它还支持与其他Docker工具和服务的集成,如Docker HubDocker Swarm等。Docker Desktop是一款方便易用的桌面应用程序,可以帮助开发人员更轻松地使用容器技术进行应用程序的开发、测试和部署。

Docker Desktop for Windows使用Windows原生Hyper-V虚拟化和网络,是在Windows上开发Docker应用程序的最快、最可靠的方式。WindowsDocker桌面支持运行LinuxWindows Docker容器。

二、安装

我们使用的是官方下载地址:Docker Desktop Installer.exe 下载地址
国内镜像:Windows安装包下载地址

扩展(可忽略):Windows上安装Docker时,默认情况下使用的是Hyper-V虚拟化技术,它可以通过使用Windows Hypervisor实现高性能的容器化工作负载。在开机时,按F2 (有的是DEL) 进入BIOS找到虚拟设置(有的在CPU)里,设置开启就可以了。除了通过启用Hyper-v虚拟化的方式在windows中安装Dokcer以外,我们还可以通过安装配置WSL2环境来安装。WSL2Windows Subsystem for Linux二代的简称,WSL2允许用户在Windows上运行受支持的Linux发行版。当前的Docker桌面版可以使用WSL2作为其Linux后台运行。因此我们需要首先在Windows操作系统上激活WSL2功能才能使用Docker做面板。

Windows10 Docker Desktop安装,Docker & K8S,docker,容器,运维,java,服务器,后端,架构

使用Docker Desktop创建的容器和映像在安装它的计算机上的所有用户帐户之间共享。这是因为所有Windows帐户都使用相同的VM来构建和运行容器。请注意,使用Docker Desktop WSL 2后端时无法在用户帐户之间共享容器和映像。

【1】双击Docker Desktop Installer.exe运行安装程序。安装完成点击Close and restart,电脑会直接自动重启。

Windows10 Docker Desktop安装,Docker & K8S,docker,容器,运维,java,服务器,后端,架构
【2】重启之后会提示下图,点击Accept

Windows10 Docker Desktop安装,Docker & K8S,docker,容器,运维,java,服务器,后端,架构
【3】安装完成后,双击Docker Desktop图标启动,我们选择Docker Desktop automatically sets the necessary configurations that work for most developers.自动为大多数开发人员设置必要的配置。

Windows10 Docker Desktop安装,Docker & K8S,docker,容器,运维,java,服务器,后端,架构
【4】修改镜像配置,然后点击Apply & restart,方案一:

Windows10 Docker Desktop安装,Docker & K8S,docker,容器,运维,java,服务器,后端,架构

{
    "registry-mirrors" : [
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://cr.console.aliyun.com",
    "https://mirror.ccs.tencentyun.com"
  ],
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "features": {
    "buildkit": true
  }
}

方案二:配置阿里云镜像,进入管理控制台获取镜像加速器地址:镜像加速器

Windows10 Docker Desktop安装,Docker & K8S,docker,容器,运维,java,服务器,后端,架构

将配置文件中的registry-mirrors 内容替换为自己的阿里云镜像即可。

{
  "registry-mirrors" : ["https://xxxx.mirror.aliyuncs.com"],
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "features": {
    "buildkit": true
  }
}

【5】在Windows PowerShell 查看Docker版本。

C:\Users\86156>docker version
Client:
 Cloud integration: v1.0.35+desktop.5
 Version:           24.0.7
 API version:       1.43
 Go version:        go1.20.10
 Git commit:        afdd53b
 Built:             Thu Oct 26 09:08:44 2023
 OS/Arch:           windows/amd64
 Context:           default

Server: Docker Desktop 4.26.1 (131620)
 Engine:
  Version:          24.0.7
  API version:      1.43 (minimum version 1.12)
  Go version:       go1.20.10
  Git commit:       311b9ff
  Built:            Thu Oct 26 09:08:02 2023
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.25
  GitCommit:        d8f198a4ed8892c764191ef7b3b06d8a2eeb5c7f
 runc:
  Version:          1.1.10
  GitCommit:        v1.1.10-0-g18a0cb0
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

三、验证

【1】hello-world:镜像地址
【2】查看Docker Desktop中是否存在hello-world镜像是否拉取成功,如果不存在使用docker pull hello-world命令获取即可。

Windows10 Docker Desktop安装,Docker & K8S,docker,容器,运维,java,服务器,后端,架构【3】打开命令行窗口运行docker run hello-world命令:

C:\Users\86156>docker run hello-world

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/get-started/

镜像列表: 我们可以使用docker images来列出本地主机上的镜像

C:\Users\86156>docker images
REPOSITORY    TAG       IMAGE ID       CREATED        SIZE
hello-world   latest    d2c94e258dcb   8 months ago   13.3kB

如有其它疑问,可查看官网:Docker docs文章来源地址https://www.toymoban.com/news/detail-793026.html

到了这里,关于Windows10 Docker Desktop安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows10 Docker Desktop安装

    Docker Desktop 是 Docker 公司推出的一款桌面应用程序,它提供了一个用户友好的界面,方便开发人员在本地环境中使用容器技术。 容器是一种轻量级的虚拟化技术,可以将应用程序和其依赖项打包在一起,形成一个独立、可移植的运行单元。 Docker Desktop 允许开发人员使用 Dock

    2024年01月16日
    浏览(43)
  • Windows搭建docker+k8s

    从官网下载,然后直接安装即可,过程很简单,一直Next就行。 有一点需要注意就是要看好对应的版本,因为后边涉及到版本的问题。 https://www.docker.com/products/docker-desktop 安装完成,双击图标,打开桌面程序,就可以看到左下角有一个绿色的鲸鱼标识,注意,这个时候只有一

    2024年02月19日
    浏览(32)
  • Win Docker Desktop + WSL2 部署PyTorch-CUDA服务至k8s算力集群

    首先根据你的操作系统版本 安装WSL ,记得切换WSL2,其次 安装Docker Desktop,如果Docker安装后一直无法加载WSL,卸载后重新安装时不要勾选WSL,安装后去设置里面勾上WSL即可。 Windows中运行以上代码,WSL中安装Ubuntu是为了方便在docker容器中挂载数据。 去WSL-Ubuntu系统中运行以上命

    2024年01月21日
    浏览(38)
  • Docker Desktop 4.27.1 Windows 10 安装 教程

    wsl 2.x 对系统的要求为 : 对于 x64 系统:版本 1903 或更高版本,内部版本为 18362.1049 或更高版本。 对于 ARM64 系统:版本 2004 或更高版本,内部版本为 19041 或更高版本。 docker desktop 4.27 对系统的要求为 : Windows 11 64位:家庭或专业版21H2或更高版本,或企业或教育版21H2或更高版

    2024年03月10日
    浏览(43)
  • windows10系统安装docker desktop超常见问题

    问题报错: An unexpected error was encountered while executing a WSLcommand. Common causes include access rights issues, which occurafter waking the computer or not being connected to your domain/active directory. Please try shutting WSL down (wsl --shutdown) and/or rebooting yourcomputer. If not sufficient, WSL may need to be reinstalled fully. As alas

    2024年02月11日
    浏览(45)
  • windows10下如何安装 k8s,避坑指南

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 初次学习k8s,怎么对于k8s进行管理,参考网上大部分文章都是使用Kubernetes Dashboard进行管理。但是参考网上的安装过程,却怎么也登录不了,简单记录下自己的踩坑经历及如何解决的。 这一步网上有许多

    2024年02月05日
    浏览(46)
  • Spring Boot实践 --windows环境下 K8s 部署 Docker

    Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版),用社区版就可以了。 Docker 包括三个基本概念: 镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统

    2024年02月06日
    浏览(37)
  • vagrant 安装虚拟机,docker, k8s

    本机是 mac, 但是这一步不影响,找对应操作系统的安装方式就行了。 vagrant 下载地址 VirtualBox 下载地址 找到对应系统下载,安装就可以。 尽量把虚拟机和 vagrant 放到一个文件夹中,规避一些问题.后面的 vagrant 命令都要 在这个文件目录下执行。 这一步比较重要,这一步就是

    2024年04月22日
    浏览(27)
  • windows10 安装Docker Desktop时无法启动“Failed to start the Docker Engine“原因分析

    翻遍了很多网上的相关问题,都没有解决,知道我看到这篇博客,发现安装Docker Desktop需要支持CPU支持二级地址转换(SLAT)。 于是去检查电脑是否支持SLAT,方法来自这一文章。 发现自己电脑不支持SLAT。。。

    2024年02月15日
    浏览(36)
  • windows wsl2 docker+k8s+cuda容器无法启动问题解决

    docker: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error running hook #1: error running hook: exit status 1, stdout: , stderr: Auto-detected mode as \\\'legacy\\\' nvidia-container-cli: mount error: file creation failed: /var/lib/docker/overl

    2024年02月13日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包