windows使用docker運行mysql等工具(一)windows安裝docker

来源:https://www.cnblogs.com/zhixie/archive/2019/11/12/11845748.html
-Advertisement-
Play Games

由於我本地的mysql版本比較低,最近想著要升級一下mysql版本,鑒於docker容器的火熱,就想著在本地裝個docker環境,然後下載最新版的mysql鏡像,完成mysql8.0的安裝。電腦是windows 10版本。 一 啟用Hyper V 打開控制面板 程式 啟用或關閉windows功能,勾 ...


由於我本地的mysql版本比較低,最近想著要升級一下mysql版本,鑒於docker容器的火熱,就想著在本地裝個docker環境,然後下載最新版的mysql鏡像,完成mysql8.0的安裝。電腦是windows 10版本。

一 啟用Hyper-V

打開控制面板-->程式-->啟用或關閉windows功能,勾選Hyper-V,然後點擊確定即可。

點擊確定後,提示重啟系統。

二 安裝Docker

下載地址:https://hub.docker.com/editions/community/docker-ce-desktop-windows,先要註冊賬號才能下載,這樣直接下載非常

另一種獲取方式是關註公眾號 情系IT 回台回覆docker獲取安裝exe文件。

三 啟動docker

獲取到exe文件後,直接點擊下一步即可完成安裝,安裝後會提示重啟電腦。桌面上會出現docker圖標,點擊啟動。打開windows命令行模式,輸入docker version或docker -v查看,若出現如下信息則安裝成功。

四 國內鏡像加速

阿裡雲鏡像加速地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
獲取專屬加速器地址,如下圖:

打開docker,右鍵Settings-->Daemon-->Registry mirrors複製剛纔的專屬加速器地址到此即可,這樣就完成了國內鏡像加速。

五 移動鏡像存儲目錄

win10下的docker有可視化操作界面和命令行操作,下載了docker-ce.exe雙擊後就自己開始到結束自動完成,預設安裝到了C盤目錄下,也就是很多預設的參數或配置文件都在C盤目錄下。考慮C盤是系統盤,docker使用過程中可能會拉取很多鏡像文件,所以我們需要把docker預設的鏡像文件存儲地址修改一下。
打開Hyper-V管理器,1.開始菜單右鍵->控制面板->管理工具->Hyper-V 管理器
右鍵選擇Hyper-V設置,修改下圖所示的存儲路徑為你要存儲的位置。

然後Settings-->Daemon-->Advanced中添加如下配置:

可能遇到的問題


解決辦法為:

cd "C:\Program Files\Docker\Docker"
DockerCli.exe -SwitchDaemon

這樣我們就完成windows10的docker安裝,下一章我們將進行mysql8.0鏡像的安裝與運行。

如果文章對您有幫助,請記得點贊關註喲~
歡迎大家關註我的公眾號<情系IT>,每日技術推送文章供大家學習參考。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 下載Microsoft JDBC Driver 4.0 for SQL Server 在這裡下載:http://www.microsoft.com/zh-cn/download/details.aspx?id=11774 1. 在E盤新建一個文件夾,命名為sqljdbc42,將sqljdbc42.j ...
  • 'Specifying a namespace in include() without providing an app_name ’ 從include()函數可以看出來,這個函數有兩個參數,一個arg,一個namespace,我在代碼中也是兩個參數,但是異常中提示了,沒有提供app_name,還 ...
  • Go沒有像Java那樣的異常機制,它不能拋出異常,而是使用了 panic和recover機制。一定要記住,應當把它作為最後的手段來使用,也就是說,我們的代碼中應當沒有,或者很少有panic這樣的東西。 ...
  • 本文收錄在Python從入門到精通系列文章系列 學完前面的幾個章節後,博主覺得有必要在這裡帶大家做一些練習來鞏固之前所學的知識,雖然迄今為止我們學習的內容只是Python的冰山一角,但是這些內容已經足夠我們來構建程式中的邏輯。對於編程語言的初學者來說,在學習了Python的核心語言元素(變數、類型、 ...
  • 下載中間件 簡介 下載器,無法執行js代碼,本身不支持代理 下載中間件用來hooks進Scrapy的request/response處理過程的框架,一個輕量級的底層系統,用來全局修改scrapy的request和response scrapy框架中的下載中間件,是實現了特殊方法的類,scrapy系統 ...
  • 你好,我是彤哥,本篇是netty系列的第一篇。 歡迎來我的公從號 彤哥讀源碼 系統地學習 源碼&架構 的知識。 簡介 本文主要講述netty系列的整體規劃,並調查一下大家喜歡的學習方式。 知識點 netty系列彤哥準備分成三個大的模塊來完成: 入門篇 入門篇主要講述一些必備的基礎知識,例如IO的五種 ...
  • 一、安裝activeMQ ​ 安裝步驟參照網上教程,本文不做介紹 二、修改activeMQ配置文件 ​ broker新增配置信息 schedulerSupport="true" 三、創建SpringBoot工程 ]() 1. 配置ActiveMQ工廠信息,信任包必須配置否則會報錯 2. 消息實體類 ...
  • 1、冒泡排序 在要排序的一組數中,對當前還未排好的序列,從前往後對相鄰的兩個數依次進行比較和調整,讓較大的數往下沉,較小的往上冒。即,每當兩相鄰的數比較後發現它們的排序與排序要求相反時,就將它們互換。 1 // 升序 2 $arr=[1,43,54,62,21,66,32,78,36,76,39]; ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...