相較於傳統的虛擬機器(例如 VirtualBox 與 VMWare 等),
Docker 是一個輕量級的容器,只包含特定程式執行所需要的必要元件,
不像虛擬機器要包含整個作業系統,所以大小會比較小,執行效能也會比較高。
Microsoft說明 在 WSL 2 上開始使用 Docker 遠端容器
youtube: 麦兜搞IT
使用作業系統 Windows 10 版本 20H2
官方網站下載Install Docker Desktop on Windows
Use Windows containers instead of Linux containers (this can be changes after installation)
舊版安裝,不用打勾
執行可能發生的錯誤
bcdedit /set hypervisorlaunchtype off
3. Windows 10 上適用於 Linux 的 Windows 子系統安裝指南
分為簡化安裝跟手動安裝
手動安裝如下
步驟 1 - 啟用 Windows 子系統 Linux 版
PowerShell
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
若要更新至 WSL 2,您必須執行 Windows 10。
步驟 2 - 啟用虛擬機器功能
PowerShell
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重新啟動 您的電腦,以完成 WSL 安裝並更新至 WSL 2。
步驟 3 - 下載 Linux 核心更新套件
安裝套件
步驟 4 - 將 WSL 2 設定為預設版本
PowerShell
wsl --set-default-version 2
步驟 5 - 安裝您選擇的 Linux 發行版本
下列連結會開啟每個散發套件的 Microsoft Store 頁面:
- Ubuntu 18.04 LTS
- Ubuntu 20.04 LTS
- openSUSE Leap 15.1
- SUSE Linux Enterprise Server 12 SP5
- SUSE Linux Enterprise Server 15 SP1
- Kali Linux
- Debian GNU/Linux
- 適用於 WSL 的 Fedora Remix
- Pengwin
- Pengwin Enterprise
- Alpine WSL
1. clond
First, clone a repository
The Getting Started project is a simple GitHub repository which contains everything you need to build an image and run it as a container.
Clone the repository by running Git in a container.
You can also type the command directly in a command line interface.
2. Build
Now, build the image
A Docker image is a private file system just for your container. It provides all the files and code your container needs.
3. Run
Run your first container
Start a container based on the image you built in the previous step. Running a container launches your application with private resources, securely isolated from the rest of your machine.
4. Share
Now save and share your image
Save and share your image on Docker Hub to enable other users to easily download and run the image on any destination machine.
5. Web
網頁執行 http://localhost/ 會有說明頁面
0 意見:
張貼留言