參考文章:Docker Desktop Engine Stopped原因分析(docker桌面停止)WSL沒裝或沒更新
文章目錄
- Docker Desktop入門指南
- 1. Docker Desktop簡介
- 2. 安裝Docker Desktop
- 2.1 系統要求
- 2.2 下載和安裝
- 3. 配置Docker Desktop
- 修改默認存儲路徑
- 4. 運行你的第一個Docker容器
- 5. Docker常用命令
- 結論
Docker Desktop入門指南
在這篇文章中,我們將探索Docker Desktop的基本概念和操作,包括安裝、配置、以及如何運行和管理Docker容器。此外,我們還將介紹一些實用的Docker命令,并通過示例代碼塊來解釋它們的用法。
1. Docker Desktop簡介
Docker Desktop是Docker公司為Windows和Mac OS X用戶開發的一個應用程序。它允許你在本地計算機上運行Docker容器,而無需使用虛擬機或遠程服務器1。
2. 安裝Docker Desktop
2.1 系統要求
根據你的操作系統版本,Docker Desktop有不同的系統要求:
- Windows 10 64位: Pro, Enterprise, 或者 Education (Build 15063或更高)
- MacOS Sierra 10.12 或更高2
2.2 下載和安裝
可以從Docker官方網站下載Docker Desktop的最新版本。
下載后雙擊打開,按照安裝向導的步驟進行安裝。
windows裝完需要重啟。
3. 配置Docker Desktop
啟動Docker Desktop后,你可以通過系統托盤或菜單欄中的Docker圖標訪問Docker Desktop的設置。在設置頁面中,你可以配置諸如CPU核心數、內存大小、代理設置等參數3。
一開始給我報了個WSL版本太低的錯誤:
馬也,這個wsl可坑了,搞不好就把windows系統搞崩了,我還是不玩這個docker desktop了,老老實實用虛擬機吧。。。
后面我換了臺電腦,可以了。但是打開后發現dockr沒啟動,后面更新了wsl就好了,參考文章:
Docker Desktop Engine Stopped原因分析(docker桌面停止)WSL沒裝或沒更新
修改默認存儲路徑
右上角小齒輪–> Resources --> Browser:
我C盤空間不足,在D盤新建了個docker_desktop文件夾,選擇這個文件夾作為默認存儲路徑:
完后點擊apply!
4. 運行你的第一個Docker容器
首先,打開命令行界面(例如Terminal或PowerShell),然后輸入以下命令來運行一個名為hello-world
的Docker容器:
docker run hello-world
當你運行這個命令時,Docker會做以下幾件事情:
- 查找本地是否存在
hello-world
鏡像 - 如果本地不存在,那么Docker就會從Docker Hub下載這個鏡像
- 創建一個新的Docker容器
- 啟動這個Docker容器,并運行其中的應用程序
- 在命令行界面中顯示應用程序的輸出4
5. Docker常用命令
以下是一些在使用Docker Desktop時可能會用到的常用命令:
# 列出所有正在運行的Docker容器
docker ps# 列出所有Docker容器(包括已經停止的)
docker ps -a# 停止一個正在運行的Docker容器
docker stop CONTAINER_ID# 刪除一個Docker容器
docker rm CONTAINER_ID# 列出所有的Docker鏡像
docker images# 刪除一個Docker鏡像
docker rmi IMAGE_ID# 構建一個Docker鏡像
docker build -t IMAGE_NAME:TAG .# 將Docker鏡像推送到Docker Hub
docker push IMAGE_NAME:TAG
請記住,以上命令中的CONTAINER_ID
、IMAGE_ID
、IMAGE_NAME
和TAG
都需要替換成你自己的容器ID、鏡像ID、鏡像名稱和標簽5。
結論
希望通過本文,讀者對Docker Desktop有了初步的了解和認識,能夠利用Docker Desktop在本地環境中部署和運行Docker容器。未來,你可以深入學習和探索Docker的更多高級功能,例如Docker Compose、Docker Swarm、網絡和存儲配置等。
Docker Inc., “Get started with Docker for Windows”, https://docs.docker.com/docker-for-windows/ ??
Docker Inc., “Docker Desktop for Mac user manual”, https://docs.docker.com/docker-for-mac/ ??
Docker Inc., “Docker Desktop for Windows user manual”, https://docs.docker.com/docker-for-windows/ ??
Docker Inc., “Get started with Docker”, https://docs.docker.com/get-started/ ??
Docker Inc., “Overview of docker commands”, https://docs.docker.com/engine/reference/commandline/cli/ ??