好程式設計師雲端計算培訓分享雲端計算必會的Docker容器命令

好程式設計師發表於2020-07-06

   好程式設計師雲端計算培訓分享 雲端計算必會的Docker 容器命令 Docker 容器是一個基於 Linux 容器技術的開源專案,具有使用簡單、速度快、模組化和可擴充套件性的優勢。一個合格的雲端計算人才需要掌握很多技能, Docker 容器是其中比較重要的一個分支。接下來 好程式設計師 雲端計算培就給大家分享入行雲端計算必會的Docker 容器命令

   想要快速入門Docker 容器技術,你需要了解 Docker 容器的安裝與啟動、映象操作、應用部署、備份與遷移等知識,而掌握這些都涉及到命令。

   建立容器

   要建立一個容器,使用create 命令, [ 映象名 ] 替換為需要執行的映象的名稱。

   docker create [ 映象名 ]

   當按下enter 按鍵時, Docker 預設會本地映象庫中搜尋,如果沒有,會去訪問 Docker Hub 中搜尋該映象,其下載本地系統並建立一個停止的容器。

   建立和執行容器

   要建立和執行容器,請使用run 命令, [ 映象名 ] 替換為需要執行的映象的名稱將。該命令會從本地、 Docker Hub 中搜尋指定的映象,並下載到本地,建立一個容器並啟動該容器。

   docker run [ 映象名 ]

   啟動停止的容器

   要在啟動的一個容器( 已停止 ) ,可以執行 start 命令。 start 命令後可以使用 [ 容器名 ] 或容器 ID 替換。可以使用 docker ps -a 檢視本地容器列表 ( 包括已停止的容器 )

   docker start [ 容器名 /ID]

   停止容器

   要停止一個執行中的容器,可以使用stop 命令。容器停止後,可以用 start 命令將其啟動。

   docker stop [ 容器名 /ID]

   重啟容器

   要重啟一個容器,可以使用restart 命令。命令可以將正在執行中的容器停止,然後再重新啟動。

   docker restart [ 容器名 /ID]

   暫停容器

   如果需要在正在執行的容器中臨時暫停該過程,可以使用pause 命令。

   docker pause [ 容器名 /ID]

   恢復暫停的容器

   暫停容器後,可以使用unpause 命令恢復已暫停的容器。

   docker unpause [ 容器名 /ID]

   列出正在執行的容器

   如果需要檢視系統上正在執行的容器的列表,請執行以下命令。

   docker ps 或者

   docker container ls

   上面的命令只會列出當前正在執行的容器,如果要列出本機所有的容器,可以使用:

   docker ps -a

   CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

   fc6da76218aa golang "bash" 2 minutes ago Created kind_shirley

   刪除容器

   刪除一個容器,可以使用rm 命令。要刪除容器,請確保容器已經停止,否則會報錯。

   docker rm [ 容器名 /ID]

   解除安裝容器

   為了系統中刪除一個容器,可以執行以下命令。用要刪除的容器[ 容器名 ] 的名稱或 ID 替換。

   docker rm [ 容器名 /ID]

   檢視容器日誌

   要檢視當前容器的執行情況,需要檢視容器日誌。可以用attach 到容器,可直接檢視。當然更常用的方法是用 logs 命令:

   docker logs [ 容器名 /ID]

   logs 可以附帶一些引數:

   -f :表示實時列印容器日誌,想象為 tail -f

   --since 日期:表示列印製定日期以來的日誌。

   --tail N 數字:表示列印最後 N 條日誌,想象為 tail -n

   Dockerfile 構建映象

   dockerfile docker 用來建立並建立一個容器的映象的命令的列表。可以透過執行以下命令從 dockerfile 構建映象。

   docker build -f [dockerfile 路徑 ]

   從容器構建映象

   還可以從正在執行的容器為基礎構建映象。這也是快速備份正容器的快照的方法。

   docker commit [ 容器名 ] [ 映象名 ]

   Docker Hub 拉取映象

   可使用以下命令將映象從Docker Hub 下載到本地系統。

   docker image pull [ 映象名 ]

   將映象推送到Docker Hub

   將容器映象推送到Docker Hub 之前,必須在 Docker Hub 上建立一個帳戶,然後在終端登入,在終端中執行 docker login 命令:

   docker login

   然後按要求輸入使用者名稱和密碼。認證成功後,可以使用以下命令將映象推送到docker Hub

   docker image push [ 映象名 ]

   列出容器映象

   如果需要檢視系統上的映象列表,請執行以下命令:

   docker image ls

   或者直接用

   docker image

   從系統中刪除映象

   如果要從系統中刪除映象,請使用remove 命令。

   docker image remove [ 映象名 ]

   當然,關於Docker 容器的命令還有很多,在此小編就不多贅述了。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913864/viewspace-2702836/,如需轉載,請註明出處,否則將追究法律責任。

相關文章