Docker Hub


版權所有,未經許可,禁止轉載


章節


Docker Hub是Docker社區分享Docker鏡像的網站/存儲庫。

上面有很多Docker鏡像,例如:nginx官方鏡像,你可以從Docker Hub上下載這些鏡像,也可以在上面分享你自己的鏡像。

本章我們將演示從Docker hub下載和使用Jenkins的Docker鏡像。

Docker hub的官方站點是

https://hub.docker.com/

安裝Jenkins Docker鏡像

1. 在docker hub上查找jenkins docker鏡像

在搜索框中輸入jenkins,找到Jenkins官方鏡像,這是由Jenkins官方維護的鏡像:

Docker HUB Jenkins 鏡像

2. 安裝鏡像

可以在上圖中看到安裝命令,在CentOS系統中執行安裝命令:

[kevin@qikegu ~]$ sudo docker pull jenkins

關於安裝命令的更多信息,可以參考Docker Hub上Jenkins鏡像詳情頁。

3. 運行Jenkins

要運行Jenkins鏡像,在CentOS中執行如下命令,

[kevin@qikegu ~]$ sudo docker run -p 8080:8080 -p 50000:50000 jenkins 

關於上面的命令,注意以下幾點

  • 使用sudo命令來,確保該命令在root權限下運行。
  • jenkins是鏡像名。
  • -p <主機端口>:<容器端口> 用於將Docker鏡像的內部端口號映射到宿主機的端口,以便外部可以訪問。
  • 此條命令在Docker hub上,Jenkins鏡像詳情頁里有詳細說明

現在,你已經讓Jenkins作為一個容器,成功地運行了。

名詞解釋

我們使用了許多docker術語,這些術語可能會讓人困惑。在進一步討論之前,有必要理解清楚Docker生態中的常用術語。

  • 鏡像/image - 鏡像是容器的模板,本質上是一個文件系統,包含了應用程序及其依賴的文件。在上面的演示中,我們使用docker pull命令下載jenkins鏡像。
  • 容器/container - 容器是鏡像的運行實例。我們使用docker run啟動一個容器,可以使用docker ps命令查看正在運行的容器。
  • Docker守護進程 - 即docker引擎,管理鏡像與容器,在主機上運行的后台服務。Linux守護進程類似Windows的后台服務。
  • Docker Client - Docker命令行工具,與守護進程交互。也有圖形界面的工具,如Kitematic

簡單地類比一下,鏡像類似於可執行文件,容器類似於進程,Docker后台/客戶端相當於系統平台,管理鏡像與容器。


免責聲明!

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



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