【Docker入門】構建推送第一個Docker映像
Build and Push the First Docker Image
By Jackson@ML
Docker的容器(Container)映像是輕量級的可執行獨立包,包含代碼、運行時、庫、環境變量以及配置文件,它對于運行軟件至關重要。注冊表可在團隊間分享映像。
Docker Hub完成主機及接入容器映像,能夠輕易存儲和共享。
讓我們一起來看,如何創建注冊表以及推送一個映像吧。
1. 搭建基本開發環境
1) 安裝Visual Studio Code
在官網鏈接:https://code.visualstudio.com/ ,如下圖:
具體安裝使用步驟,請參見文章:2024最新版Visual Studio Code安裝使用指南
2) 安裝Docker Extension
在VS Code中,左側Extension里,搜索并安裝Docker Extension(Microsoft發布);安裝完成如下圖。
2. 在Docker Hub創建一個repository
1) 登錄Docker Hub
在Web頁面導航搜索 hub.docker.com,從 Web登錄Docker;如果沒有賬戶,需要先行注冊一個,再登錄到Docker Hub。
登錄后如下圖所示:
2) 創建Repository
點擊頁面Create a repository,進入創建頁面,如下圖所示:
需驗證Email。到郵箱檢查新郵件; 在郵箱郵件中,點擊Verify Email,驗證郵箱并返回Docker Hub頁面。
再次點擊Create Repository,進入創建頁面,如下圖所示:
按照默認選項,選定Public類型repository,并且輸入repository名稱(例如: getting-started-todo-app),加備注(也可不加)后,點擊Create創建。
3. 操作Docker Desktop
創建repository完畢,返回Docker頁面。
本次實驗示例為welcome to docker, 因此,創建好的新的repository路徑為:/welcome-to-docker.
至此,完成創建repository!
返回到Visual Studio Code,并確保已安裝Docker Extension。
4. 下載項目
1) 下載示例項目
在VS Code的終端窗口,使用git clone下載樣例項目welcome-to-docker,執行命令如下:
$ git clone https://github.com/docker/welcome-to-docker
執行結果如下:
切換到該項目文件夾:
$ cd welcome-to-docker
2) 驗證Dockerfile
在VS Code項目文件夾里,有一個Docker file文件,打開它驗證。
右鍵單擊Dockerfile,選擇Build Image…, 如下圖:
在VS Code頁面彈出選擇默認dockerproject對話框,按Enter鍵開始構建,如下圖。
現在,有了一個運行中的映像。
在Docker Desktop中可以看到,如下圖:
看到welcome to docker映像,用鼠標點擊后面的端口號(Port)8088:80鏈接,重定向到瀏覽器中,顯示出Docker歡迎網頁,“Congratulations!!!” ,如下圖所示。
Docker映像構建完畢!技術好文陸續推出,敬請關注和點贊。👍
您的認可,我的動力!😃
相關閱讀:
- 【AWS入門】Amazon S3簡介
- 【AWS入門】Amazon EC2簡介
- 【AWS入門】 AWS云計算簡介
- 【AWS入門】創建并使用AWS Builder ID
- 【AWS入門】2025 AWS亞馬遜云科技賬戶注冊指南
- 【Docker入門】用Docker啟動項目
- 2025最新版Docker安裝使用指南