注冊用戶即可下載全站資源 關注Java幫幫微信公眾號
 

Docker官方文檔翻譯2

11
發表時間:2018-09-06 09:59

容器

看到一條消息,Python正在為你的應用程序提供服務。 但是該消息來自容器內部,它不知道將該容器的端口80映射到4000,

日本韩国三级aⅴ在线观看在瀏覽器中 可以查看網頁上顯示的顯示內容。

image

你也可以通過curl命令查看相同的內容:


這個4000:80的端口重映射是為了演示Dockerfile中的EXPOSE與使用docker run -p發布的內容之間的區別。 在后面的步驟中,我們只需將主機上的端口80映射到容器中的端口80并使用http:// localhost。

日本韩国三级aⅴ在线观看按CTRL+C結束進程。

現在可以讓應用程序在后端進程中運行,用detached 模式。

docker run -d-p4000:80 friendlyhello
  • 1

日本韩国三级aⅴ在线观看你可以獲取應用的容器ID,通過容器ID將應用程序停止。 容器正在后臺運行。 可以使用docker container ls命令查看縮寫的容器ID:


現在用docker containner stop 命令結束進程,需要用到 container id,如下:

docker container stop1fa4ab2cf395
  • 1

分享你的鏡像:

為了演示我們剛才創建的容器具有可移植性,我們上傳我們構建的映像并可以在其他的任何地方運行。 畢竟,當你想要將容器部署到生產環境時,弄需要知道如何推送注冊倉庫。

注冊倉庫是存儲庫的集合,而存儲庫是圖像的集合 - 有點像GitHub存儲庫,但代碼已經創建。 注冊倉庫上的帳戶可以創建許多存儲庫。 docker CLI默認使用Docker的公共注冊庫。

登錄dokcer Id

日本韩国三级aⅴ在线观看如果你還沒有Docker帳戶,請在網站cloud.docker.com注冊一個帳戶。 記下你的用戶名。

日本韩国三级aⅴ在线观看登錄到本地計算機上的Docker公共注冊庫。

$ docker login
  • 1

  • 2

標記鏡像

將本地映像與注冊庫中的存儲庫相關聯的命令是username / repository:tag。 該標簽是可選的,但建議使用,因為它是注冊管理機構用于為Docker鏡像提供版本的機制。 為該上下文提供存儲庫并標記有意義的名稱,例如get-started:part2。 這將圖像放入啟動存儲庫并將其標記為part2。

現在,把它放在一起來標記圖像。使用你的用戶名,存儲庫和標簽名稱運行碼頭標簽圖像,以便將圖像上傳到您想要的目的地。 該命令的語法是:

docker tag image username/repository:tag
  • 1

比如:

docker tag friendlyhello john/get-started:part2
  • 1

  • 2

運行 docker image ls 命令去查看你的新的標記的鏡像。


推送鏡像

上傳你的標記的鏡像去倉庫

docker push username/repository:tag
  • 1

  • 2

日本韩国三级aⅴ在线观看完成后,此上傳的結果將公開發布。 如果你登錄到Docker Hub,則可以通過其pull命令在那里看到新映像。

從遠程倉庫獲取并運行鏡像

從現在起,你可以使用docker run并使用此命令在任何機器上運行你的應用程序:

docker run -p4000:80 username/repository:tag
  • 1

日本韩国三级aⅴ在线观看如果鏡像在本地機器沒有,docker 從倉庫中拉取。


日本韩国三级aⅴ在线观看無論docker run在哪里執行,它都會將你的鏡像以及Python和requirements.txt中的所有依賴關系一起提取出來,并運行你的代碼。 它們都在一個整潔的小包中,并且您不需要在主機上安裝任何Docker。

總結

這就是這個頁面的內容。 在下一節中,我們將學習如何通過在服務中運行此容器來擴展我們的應用程序。

命令復習

日本韩国三级aⅴ在线观看這里列出了這個頁面的基本Docker命令,以及一些相關的命令,如果你想在繼續之前探索一下。


文章分類: Docker
分享到:
支付寶贊助-Java幫幫社區
微信贊助-Java幫幫社區
Java幫幫公眾號生態

Java幫幫公眾號生態

總有一款適合你

Java幫幫-微信公眾號

Java幫幫-微信公眾號

將分享做到極致

Python幫幫-公眾號

Python幫幫-公眾號

人工智能,爬蟲,學習教程

大數據驛站-微信公眾號

大數據驛站-微信公眾號

一起在數據中成長

九點編程-公眾號

九點編程-公眾號

深夜九點學編程

程序員生活志-公眾號

程序員生活志-公眾號

互聯網,職場,程序員那些事兒

Java幫幫學習群生態

Java幫幫學習群生態

總有一款能幫到你

Java學習群

Java學習群

與大牛一起交流

大數據學習群

大數據學習群

在數據中成長

九點編程學習群

九點編程學習群

深夜九點學編程

python學習群

python學習群

人工智能,爬蟲

測試學習群

測試學習群

感受測試的魅力

Java幫幫生態承諾

Java幫幫生態承諾

一直堅守,不負重望

初心
勤儉
誠信
正義
分享
合作品牌 非盈利生態-優質內容分享傳播者
關于我們
友鏈申請
友鏈交換:加幫主QQ2524138991 留言即可 24小時內答復  
全站內容非商業用途,內容來源于網友,并遵循 許可,如有異議請聯系客服。
會員登錄
獲取驗證碼
登錄
登錄
我的資料
留言
回到頂部