0

這讓我很頭疼。EC2容器註冊表入門

這裏是我迄今所做

  • 創建一個EC2虛擬服務器實例,並且其運行
  • 安裝了AWS CLI
  • 安裝泊塢我的EC2虛擬服務器上我通過SSH連接後到它

所以看文檔,它告訴你如何建立一個圖像。現在我的困惑。

問題1:所以我說的對通過假設一個基本上有一個選項,一)建立形象關閉主機或B)拉別人從泊塢樞紐創造了一個形象呢?

問題2:如果我對於問題1是否正確,那麼如果我不是從碼頭中心拉出一個圖像,那我該如何建立一個圖像**? AWS文檔在這裏?

問題3:然後我看到了一個完全不同的路線,使用Docker Compose,所以我會使用它來代替上述所有內容?這很混亂。

EC2 Container Registry – Now Generally Available

如此反覆,here,它告訴你在主機上安裝泊塢窗。然後立即跳入「創建圖像」。創建一個關於該主機的操作系統的圖像?我不明白,我想這就是這意味着什麼,或者我可以從Docker Hub中取出一張圖片,而不是走這條路線?

相同here,這是談論創建一個碼頭圖像,什麼關閉主機?

Or..maybe我不明白「圖像」是什麼意思,但我假設走這條路線,而不是從Docker Hub中拖出一個Docker鏡像,我正在從EC2虛擬實例創建一個鏡像。

回答

2

A1:不可以。您不能在主機上創建圖像。 您可以根據您的需求創建一個新的映像,比如哪個操作系統(Ubuntu,Fedora),堆棧(LAMP,LEMP)和其他許多東西。 或者你可以拉一個圖像,這將是預先配置的所有包,如WordPress的堆棧圖像,Magento堆棧圖像,Bitnami圖像,你可以從碼頭集線器拉。

A2:正如我前面提到的,您可以創建任何您想要的操作系統(Ubuntu,Fedora,Debian)的映像,但不能關閉主機。 你只需要從docker-hub中取出圖像。例如docker pull ubuntu將拉動Ubuntu-14.04的最小圖像。如果你需要的Ubuntu 的具體版本(如Ubuntu) - 12.04版e.g docker pull ubuntu:12.04將拉動的最小圖像Ubuntu的12.04

A3:多克 - 撰寫是用於定義和運行多集裝箱碼頭工人應用程序的工具。 docker-compose conatins撰寫文件 您可以在其中配置您的應用程序服務。

最後亞馬遜EC2容器註冊表是有點不同的東西。這個想法和碼頭工人一樣,但是亞馬遜公司提供 這是一個EC2容器服務,它有很多其他的功能,這些碼頭工具現在沒有。

希望它可以:-)