1. 程式人生 > 其它 >Oracle 11g 安裝教程

Oracle 11g 安裝教程

win10家庭版安裝最新版本docker,已經不再需要hyper-v虛擬機器,也不用修改windows版本登錄檔,最新版windows docker採用了wsl容器(適用於 Linux 的 Windows 子系統)。安裝簡單,全部過程除去下載安裝包,耗時10分鐘以內。

目錄

一、下載

二、安裝

三、映象檔案從C盤遷移到D盤

四、docker設定國內映象

五、wsl效能限制(非必須)

六、VritualBox和Docker Desktop無法同時執行問題解決


安裝步驟如下:

一、下載

瀏覽器訪問https://www.docker.com/products/docker-desktop,點選Download for Windows按鈕下載docker desktop安裝檔案

二、安裝

雙擊“Docker Desktop Installer.exe”安裝docker desktop,選擇 “Install required Windows components for WSL 2”和“Add shortcut to desktop” 2個功能複選框

三、映象檔案從C盤遷移到D盤

安裝完之後,將docker映象檔案目錄從C盤移動到D盤,解決C盤空間不足問題

1. 首先雙擊桌面“Docker Desktop”圖示啟動docker desktop,啟動完後再右擊docker desktop托盤圖示選擇“Quit Docker Desktop”關閉docker。此步驟使wsl命令正常執行。

2. 關閉所有發行版:

wsl --shutdown

3. 將docker-desktop-data匯出到D:\docker\vm-data\docker-desktop-data.tar(注意,原有的docker images不會一起匯出)

wsl --export docker-desktop-data D:\docker\vm-data\docker-desktop-data.tar

4. 登出docker-desktop-data:

wsl --unregister docker-desktop-data

5. 重新匯入docker-desktop-data到要存放的資料夾:D:\docker\vm-data\:

wsl --import docker-desktop-data D:\docker\vm-data\ D:\docker\vm-data\docker-desktop-data.tar --version 2

四、docker設定國內映象

1. 啟動docker desktop

2. 右擊托盤圖示選擇settings,選擇Docker Engine選單,

增加國內映象地址,增加私有倉庫地址

"registry-mirrors": [ 

  "https://registry.docker-cn.com", 

  "http://hub-mirror.c.163.com", 

  "https://docker.mirrors.ustc.edu.cn" 

],
  "insecure-registries":[
        "47.98.152.91:5000"
   ]

3. 點選“Apply & Restart”按鈕完成docker desktop重啟,至此完成win10 docker安裝

五、wsl效能限制(非必須)

Windows的linux子系統(WSL2,程序名稱Vmmem)最大佔用可到本機器的80%,所以必須限制一下它的效能來達到優化目的

按下Windows + R 鍵,輸入 %UserProfile% 並執行進入使用者資料夾

新建檔案 .wslconfig ,然後記事本編輯(其他軟體也行)

memory=4GB,此配置根據自己電腦配置來設定,配置好設定大一點,配置低設定小一點。

  1.   [wsl2]
  2.    
  3.   memory=4GB
  4.    
  5.   swap=8GB
  6.    
  7.   localhostForwarding=true
   

  最後,要確保所有更改都生效,請退出docker再在cmd.exe上執行wsl --shutdown

六、VritualBox和Docker Desktop無法同時執行問題解決

因為VirtualBox的VT-X與Docker Desktop的Hyper-V衝突

解決:

需要使用VirtualBox時將Hyper-V關閉

管理員命令列下執行下列命令然後重啟系統:

bcdedit /set hypervisorlaunchtype off
 

需要使用Docker Desktop時啟動Hyper-V

bcdedit /set hypervisorlaunchtype auto

出處:https://blog.csdn.net/muxiaoshan/article/details/123217699