0


Windows10 Docker Desktop安装

一、简介

Docker Desktop

Docker

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

容器是一种轻量级的虚拟化技术,可以将应用程序和其依赖项打包在一起,形成一个独立、可移植的运行单元。

Docker Desktop

允许开发人员使用

Docker

引擎来创建、管理和运行容器。使用

Docker Desktop

,开发人员可以通过简单的命令或图形界面来构建、部署和测试容器化应用程序。它提供了一个本地开发环境,可以在其中运行多个容器,并且容器之间可以相互通信。开发人员可以使用

Docker Desktop

来模拟生产环境,并进行应用程序的调试和测试。

除了基本的容器管理功能,

Docker Desktop

还提供了一些额外的特性,如集成的图形用户界面、容器编排工具(如

Docker Compose

Kubernetes

)、容器镜像管理、网络配置等。它还支持与其他

Docker

工具和服务的集成,如

Docker Hub

Docker Swarm

等。

Docker Desktop

是一款方便易用的桌面应用程序,可以帮助开发人员更轻松地使用容器技术进行应用程序的开发、测试和部署。

Docker Desktop for Windows

使用

Windows

原生

Hyper-V

虚拟化和网络,是在

Windows

上开发

Docker

应用程序的最快、最可靠的方式。

Windows

Docker

桌面支持运行

Linux

Windows Docker

容器。

二、安装

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

扩展(可忽略):

Windows

上安装

Docker

时,默认情况下使用的是

Hyper-V

虚拟化技术,它可以通过使用

Windows Hypervisor

实现高性能的容器化工作负载。在开机时,按

F2

(有的是

DEL

) 进入

BIOS

找到虚拟设置(有的在

CPU

)里,设置开启就可以了。除了通过启用

Hyper-v

虚拟化的方式在

windows

中安装

Dokcer

以外,我们还可以通过安装配置

WSL2

环境来安装。

WSL2

Windows Subsystem for Linux

二代的简称,

WSL2

允许用户在

Windows

上运行受支持的

Linux

发行版。当前的

Docker

桌面版可以使用

WSL2

作为其

Linux

后台运行。因此我们需要首先在

Windows

操作系统上激活

WSL2

功能才能使用

Docker

做面板。

在这里插入图片描述

使用

Docker Desktop

创建的容器和映像在安装它的计算机上的所有用户帐户之间共享。这是因为所有

Windows

帐户都使用相同的

VM

来构建和运行容器。请注意,使用

Docker Desktop WSL 2

后端时无法在用户帐户之间共享容器和映像。

【1】双击

Docker Desktop Installer.exe

运行安装程序。安装完成点击

Close and restart

,电脑会直接自动重启。

在这里插入图片描述
【2】重启之后会提示下图,点击

Accept

在这里插入图片描述
【3】安装完成后,双击

Docker Desktop

图标启动,我们选择

Docker Desktop automatically sets the necessary configurations that work for most developers.

自动为大多数开发人员设置必要的配置。


【4】修改镜像配置,然后点击

Apply & restart

,方案一:

在这里插入图片描述

{"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}}

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

在这里插入图片描述

将配置文件中的

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 2609:08:442023
 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 2609:08:022023
  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

命令获取即可。

在这里插入图片描述【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

标签: docker 容器 运维

本文转载自: https://blog.csdn.net/zhengzhaoyang122/article/details/135585726
版权归原作者 程序猿进阶 所有, 如有侵权,请联系我们删除。

“Windows10 Docker Desktop安装”的评论:

还没有评论