Windows(Win11)如何安裝Docker(Docker Desktop)
前言
一般 docker 都是直接安裝在 Linux 服務(wù)器上,用來快速部署一些中間件(比如 redis,rocketmq等等),省去繁瑣的安裝以及配置過程。
很少有在 window 上跑 docker 的情況,不過總有意想不到的情況,在使用 Fn Project 進行部署云函數(shù)時,需要構(gòu)建 docker 鏡像,而開發(fā)程序時又是在 Windows 上開發(fā)的,想要在本地調(diào)試代碼,就必須為 Windows 安裝 docker 了。
本文演示 Windows 安裝 docker 的基本步驟。
下載
安裝 wsl
打開 cmd.exe,執(zhí)行
wsl --update
等待安裝完成
然后重啟計算機
補充說明:
網(wǎng)上的安裝教程有使用 Hyper-V 的,但是經(jīng)過實踐,最后安裝完 docker 打開后,一直卡在初始化界面,顯示 Docker Engine is the underlying technology that runs containers。
故直接不用 Hyper-V 的方法了,此處就不貼 Hyper-V 方法的安裝啟動過程了。
安裝 Docker Desktop
打開下載的安裝包,安裝 Docker Desktop
安裝完需要再重啟一次計算機
啟動 Docker Desktop
重啟計算機后,會自動啟動 Docker Desktop,按照提示全都無腦下一步即可,打開 Decker Desktop 后,選擇跳過登錄,即可進入到主頁面了。
主頁面左下角顯示為 Engine running 即表示安裝成功,能正常使用了。
此時,打開 cmd.exe,便可以直接使用 docker 的命令了
docker version
配置國內(nèi)鏡像
在 Docker Engine 中添加一項配置
"registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"]
拉取鏡像
在沒有登錄的情況下,是不能夠在界面上直接拉去官方庫里的鏡像的,在 Linux 中就沒受過這種氣。
在 Linux 中使用命令行拉去鏡像明明是不需要賬號密碼的。而且國內(nèi)注冊賬號還得使用魔法才能注冊,相對麻煩,懶得搞。
可以直接使用命令行的方式來拉去鏡像
這里直接拉取 redis 的鏡像作為例子
拉取完成后,同樣可以在可視化界面上看到剛剛拉取的 redis 鏡像,完美繞過需要注冊賬號這件麻煩事情。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
- 安裝Docker Desktop報錯WSL 2 installation is incomplete的問題(解決報錯)
- 超詳細Docker Desktop下安裝rocketmq的教程
- 在windows上用docker?desktop安裝部署StoneDB
- Docker安裝Redis并使用Another?Redis?Desktop?Manager連接的方法
- 2023年windows?DockerDeskTop最新款4.18.0?全程保姆級安裝圖文教程
- Docker?Desktop?安裝的詳細步驟
- 基于安裝docker desktop失敗的解決方案
- Windows10?Docker?Desktop安裝過程
- Docker Desktop 安裝使用教程(圖文步驟)
- Docker Desktop安裝本地Kubernetes集群的實現(xiàn)
- Windows安裝docker-desktop的詳細步驟
- Windows11安裝Docker Desktop教程的圖文教程
相關(guān)文章
Docker 搭建 Tomcat 運行環(huán)境的方法
這篇文章主要介紹了Docker 搭建 Tomcat 運行環(huán)境的方法,Docker與虛擬機及搭建過程,介紹的非常詳細,需要的朋友可以參考下2016-10-10Docker創(chuàng)建鏡像、怎么修改、上傳鏡像等詳細介紹
這篇文章主要介紹了Docker創(chuàng)建鏡像、怎么修改、上傳鏡像等詳細介紹的相關(guān)資料,需要的朋友可以參考下2016-12-12Docker部署SQL?Server及最佳應(yīng)用小結(jié)
SQL?Server是由Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(DBMS),本文總結(jié)了容器環(huán)境下的部署及實踐應(yīng)用,需要的朋友可以參考下2022-08-08docker之MySQL同步數(shù)據(jù)的實現(xiàn)
本文主要介紹了docker之MySQL同步數(shù)據(jù)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07docker中修改mysql最大連接數(shù)及配置文件的實現(xiàn)
這篇文章主要介紹了docker中修改mysql最大連接數(shù)及配置文件的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12