欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Windows10?Docker?Desktop安裝過(guò)程

 更新時(shí)間:2024年01月15日 14:35:37   作者:程序猿進(jìn)階  
Docker?Desktop是Docker公司推出的一款桌面應(yīng)用程序,它提供了一個(gè)用戶友好的界面,方便開發(fā)人員在本地環(huán)境中使用容器技術(shù),這篇文章主要介紹了Windows10?Docker?Desktop安裝過(guò)程,需要的朋友可以參考下

一、簡(jiǎn)介

Docker DesktopDocker公司推出的一款桌面應(yīng)用程序,它提供了一個(gè)用戶友好的界面,方便開發(fā)人員在本地環(huán)境中使用容器技術(shù)。

容器是一種輕量級(jí)的虛擬化技術(shù),可以將應(yīng)用程序和其依賴項(xiàng)打包在一起,形成一個(gè)獨(dú)立、可移植的運(yùn)行單元。Docker Desktop允許開發(fā)人員使用Docker引擎來(lái)創(chuàng)建、管理和運(yùn)行容器。使用Docker Desktop,開發(fā)人員可以通過(guò)簡(jiǎn)單的命令或圖形界面來(lái)構(gòu)建、部署和測(cè)試容器化應(yīng)用程序。它提供了一個(gè)本地開發(fā)環(huán)境,可以在其中運(yùn)行多個(gè)容器,并且容器之間可以相互通信。開發(fā)人員可以使用Docker Desktop來(lái)模擬生產(chǎn)環(huán)境,并進(jìn)行應(yīng)用程序的調(diào)試和測(cè)試。

除了基本的容器管理功能,Docker Desktop還提供了一些額外的特性,如集成的圖形用戶界面、容器編排工具(如Docker ComposeKubernetes)、容器鏡像管理、網(wǎng)絡(luò)配置等。它還支持與其他Docker工具和服務(wù)的集成,如Docker HubDocker Swarm等。Docker Desktop是一款方便易用的桌面應(yīng)用程序,可以幫助開發(fā)人員更輕松地使用容器技術(shù)進(jìn)行應(yīng)用程序的開發(fā)、測(cè)試和部署。

Docker Desktop for Windows使用Windows原生Hyper-V虛擬化和網(wǎng)絡(luò),是在Windows上開發(fā)Docker應(yīng)用程序的最快、最可靠的方式。WindowsDocker桌面支持運(yùn)行LinuxWindows Docker容器。

二、安裝

我們使用的是官方下載地址:Docker Desktop Installer.exe 下載地址
國(guó)內(nèi)鏡像:Windows安裝包下載地址

擴(kuò)展(可忽略):Windows上安裝Docker時(shí),默認(rèn)情況下使用的是Hyper-V虛擬化技術(shù),它可以通過(guò)使用Windows Hypervisor實(shí)現(xiàn)高性能的容器化工作負(fù)載。在開機(jī)時(shí),按F2 (有的是DEL) 進(jìn)入BIOS找到虛擬設(shè)置(有的在CPU)里,設(shè)置開啟就可以了。除了通過(guò)啟用Hyper-v虛擬化的方式在windows中安裝Dokcer以外,我們還可以通過(guò)安裝配置WSL2環(huán)境來(lái)安裝。WSL2Windows Subsystem for Linux二代的簡(jiǎn)稱,WSL2允許用戶在Windows上運(yùn)行受支持的Linux發(fā)行版。當(dāng)前的Docker桌面版可以使用WSL2作為其Linux后臺(tái)運(yùn)行。因此我們需要首先在Windows操作系統(tǒng)上激活WSL2功能才能使用Docker做面板。

使用Docker Desktop創(chuàng)建的容器和映像在安裝它的計(jì)算機(jī)上的所有用戶帳戶之間共享。這是因?yàn)樗?code>Windows帳戶都使用相同的VM來(lái)構(gòu)建和運(yùn)行容器。請(qǐng)注意,使用Docker Desktop WSL 2后端時(shí)無(wú)法在用戶帳戶之間共享容器和映像。

【1】雙擊Docker Desktop Installer.exe運(yùn)行安裝程序。安裝完成點(diǎn)擊Close and restart,電腦會(huì)直接自動(dòng)重啟。

【2】重啟之后會(huì)提示下圖,點(diǎn)擊Accept

【3】安裝完成后,雙擊Docker Desktop圖標(biāo)啟動(dòng),我們選擇Docker Desktop automatically sets the necessary configurations that work for most developers.自動(dòng)為大多數(shù)開發(fā)人員設(shè)置必要的配置。

【4】修改鏡像配置,然后點(diǎn)擊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
  }
}

方案二:配置阿里云鏡像,進(jìn)入管理控制臺(tái)獲取鏡像加速器地址:鏡像加速器

將配置文件中的registry-mirrors 內(nèi)容替換為自己的阿里云鏡像即可。

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

三、驗(yàn)證

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

【3】打開命令行窗口運(yùn)行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來(lái)列出本地主機(jī)上的鏡像

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

如有其它疑問(wèn),可查看官網(wǎng):Docker docs

到此這篇關(guān)于Windows10 Docker Desktop安裝過(guò)程的文章就介紹到這了,更多相關(guān)Docker Desktop安裝內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 從零搭建docker+jenkins+node.js自動(dòng)化部署環(huán)境的方法

    從零搭建docker+jenkins+node.js自動(dòng)化部署環(huán)境的方法

    這篇文章主要介紹了從零搭建docker+jenkins+node.js自動(dòng)化部署環(huán)境的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • dockerfile基于apline將JDK20打包成鏡像

    dockerfile基于apline將JDK20打包成鏡像

    這篇文章主要為大家介紹了dockerfile基于apline將JDK20打包成鏡像步驟及驗(yàn)證,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-02-02
  • Docker設(shè)置代理的方法教程

    Docker設(shè)置代理的方法教程

    本篇文章主要介紹了Docker設(shè)置代理的方法教程,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08
  • docker?安裝?Influxdb-relay及配置教程

    docker?安裝?Influxdb-relay及配置教程

    這篇文章主要介紹了docker?安裝?Influxdb-relay及配置教程的相關(guān)資料,需要的朋友可以參考下
    2023-08-08
  • Docker容器數(shù)據(jù)卷原理及使用方法解析

    Docker容器數(shù)據(jù)卷原理及使用方法解析

    這篇文章主要介紹了Docker容器數(shù)據(jù)卷原理及使用方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • 詳解ASP.NET Core 網(wǎng)站在Docker中運(yùn)行

    詳解ASP.NET Core 網(wǎng)站在Docker中運(yùn)行

    本篇文章主要介紹了詳解ASP.NET Core 網(wǎng)站在Docker中運(yùn)行,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2017-05-05
  • 六種Docker目錄掛載類型及注意事項(xiàng)總結(jié)

    六種Docker目錄掛載類型及注意事項(xiàng)總結(jié)

    這篇文章主要介紹了六種Docker目錄掛載方式,包括數(shù)據(jù)卷掛載、綁定掛載、臨時(shí)文件系統(tǒng)掛載、命名卷掛載、匿名卷掛載和卷驅(qū)動(dòng)掛載,并詳細(xì)說(shuō)明了每種掛載方式的定義、舉例和注意事項(xiàng),需要的朋友可以參考下
    2025-03-03
  • docker配置國(guó)內(nèi)源全過(guò)程

    docker配置國(guó)內(nèi)源全過(guò)程

    這篇文章主要介紹了docker配置國(guó)內(nèi)源全過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • Docker根目錄遷移與滾動(dòng)日志設(shè)置方法

    Docker根目錄遷移與滾動(dòng)日志設(shè)置方法

    在使用docker的過(guò)程中,需要注意docker的根目錄磁盤位置,默認(rèn)情況下docker的日志是沒(méi)有限制的,所有,除了要修改根目錄位置到比較大的地方,還需要設(shè)置docker滾動(dòng)日志方式,這篇文章主要介紹了Docker根目錄遷移與滾動(dòng)日志設(shè)置方法,需要的朋友可以參考下
    2025-03-03
  • docker創(chuàng)建redis鏡像的方法

    docker創(chuàng)建redis鏡像的方法

    本篇文章主要介紹了docker創(chuàng)建redis鏡像的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12

最新評(píng)論