Dock for Windows 安裝配置


系統環境

虛擬機:VMware Workstation 15 Pro

操作系統:Windows 10 20H2 19042.508

Docker版本:Docker version 20.10.6

Docker for Windows版本:Docker Desktop 3.3.3 (64133)

 

Docker相關:

官方下載地址:

https://hub.docker.com/

官方安裝文檔:

https://docs.docker.com/docker-for-windows/install/

Dock for windows 基於 Windows WSL環境:

https://aka.ms/wsl2kernel

 

虛擬機設置: 

操作系統:

系統:Windows 10 x64 ;

版本:Enterprise,Pro,Education

版本號:大於或等於 1903版(Build 18362)

 

硬件:

內存:大於4GB

硬盤空間:大於40GB,docker會把所有文件都放在C盤,C盤空間一定要給大一點!

 

虛擬化:必須開放基於Inter VT或者 AMD/V選項:

 

 

 

安裝Docker for Windows

 

Docker for Windows 需要 WSL 2支持,需要先安裝WSL,安裝完之后需要重啟生效。

 

 

 然后安裝WSL 2升級包:

 

 

  

升級完之后,就可以開始安裝Docker Desktop了:

 

 

 安裝完成之后需要重啟操作系統才能生效。

 

   

系統啟動需要一段時間,等看到這個界面,就說明Docker服務安裝成功了。

 

   

Docker基本操作:

查看docker版本:

PS C:\> docker --version
Docker version 20.10.6, build 370c289

從官方倉庫下載nginx 鏡像文件:

PS C:\> docker pull nginx

Using default tag: latest
latest: Pulling from library/nginx
69692152171a: Pull complete
49f7d34d62c1: Pull complete
5f97dc5d71ab: Pull complete
cfcd0711b93a: Pull complete
be6172d7651b: Pull complete
de9813870342: Pull complete

Digest: sha256:df13abe416e37eb3db4722840dd479b00ba193ac6606e7902331dcea50f4f1f2
Status: Downloaded newer image for nginx:latest
docker.io/library/nginx:latest

  

用docker命令查詢下載到的nginx鏡像:

PS C:\> docker image ls -a
REPOSITORY   TAG       IMAGE ID       CREATED      SIZE
nginx        latest    f0b8a9a54136   4 days ago   133MB

 

在docker管理器也可以看到:

 

  

用nginx鏡像啟動一個nginx容器:

PS C:\> docker run --name nginx -d -p 80:80 nginx:latest
052a254a23533a7eda68bbd4c5198220eeda6fe60e41999080691f7a230107a1

 

查看容器狀態

PS C:\> docker container ls -a
CONTAINER ID   IMAGE          COMMAND                  CREATED          STATUS          PORTS                               NAMES
052a254a2353   nginx:latest   "/docker-entrypoint.…"   41 seconds ago   Up 37 seconds   0.0.0.0:80->80/tcp, :::80->80/tcp   nginx

 

在docker管理器也可以看到容器nginx的狀態:

 

 

容器已經啟動,在本地瀏覽器輸入:http://127.0.0.1/ 就可以看到ningx的默認頁面了。

 

 

登錄容器,來自定義nginx服務的首頁內容:

PS C:\> docker exec -it nginx bash

root@052a254a2353:/# echo '<h1>Hello, Docker!</h1>' > /usr/share/nginx/html/index.html

root@052a254a2353:/# exit

exit

 

自定義nginx 服務首頁之后,刷新瀏覽器,就可以看到效果了。

 

 

至此,第一個Docker容器就運行起來啦!^_^


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM