好程式設計師雲端計算培訓分享雲端計算必會的Docker容器命令
好程式設計師雲端計算培訓分享 雲端計算必會的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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 好程式設計師雲端計算培訓分享雲端計算中SOA是什麼?程式設計師
- 好程式設計師雲端計算培訓分享雲端計算中微服務是什麼?程式設計師微服務
- 好程式設計師雲端計算培訓分享msyql高階操作程式設計師
- 好程式設計師雲端計算培訓分享學了雲端計算將來就業怎麼樣?程式設計師就業
- 好程式設計師雲端計算培訓分享2020年雲端計算的發展趨勢程式設計師
- 好程式設計師雲端計算培訓分享msyql知識點講解程式設計師
- 好程式設計師雲端計算培訓分享Linux Shell常見命令總結大全程式設計師Linux
- 好程式設計師雲端計算培訓分享Kubernetes基礎模組概述程式設計師
- 好程式設計師雲端計算培訓分享伺服器叢集cluster講解程式設計師伺服器
- 新手必備 最新雲端計算學習路線圖-好程式設計師雲端計算程式設計師
- 好程式設計師雲端計算教程分享Linux雲端計算面試常見問題一程式設計師Linux面試
- 好程式設計師雲端計算教程分享Linux雲端計算面試常見問題二程式設計師Linux面試
- 好程式設計師雲端計算教程分享Linux雲端計算面試常見問題三程式設計師Linux面試
- 好程式設計師雲端計算學習路線分享雲端計算之檔案查詢程式設計師
- 好程式設計師雲端計算教程分享入門雲端計算要精通學習什麼?程式設計師
- 好程式設計師雲端計算教程分享雲服務和雲端計算的區別有那些程式設計師
- 好程式設計師分享新手學習雲端計算的規劃程式設計師
- 好程式設計師雲端計算培訓分享Linux檔案許可權簡單說明程式設計師Linux
- 雲端計算工程師培訓須知工程師
- 好程式設計師雲端計算教程分享Shell程式設計之for迴圈結構程式設計師
- 好程式設計師雲端計算教程分享Mysql技術知識點程式設計師MySql
- 好程式設計師雲端計算學習路線分享:關於NFS程式設計師NFS
- 好程式設計師雲端計算教程分享if巢狀功能語法解析程式設計師巢狀
- 好程式設計師雲端計算學習路線分享檢視程式process程式設計師
- 好程式設計師Java培訓分享MySQL算術運算子程式設計師JavaMySql
- 好程式設計師Linux雲端計算教程分享Shell指令碼面試題程式設計師Linux指令碼面試題
- 好程式設計師雲端計算學習路線分享軟體包管理程式設計師
- 今天好程式設計師雲端計算教程分享雲端計算是什麼,和Linux什麼關係程式設計師Linux
- Linux雲端計算運維去哪裡培訓好?Linux運維
- 好程式設計師雲端計算學習路線分享LVM管理詳解程式設計師LVM
- 學習雲端計算需要培訓嗎?雲端計算需要學習什麼內容?
- 深圳雲端計算培訓學習:雲端計算正在殺死運維嗎?–【千鋒】運維
- 深圳雲端計算培訓學習:女生做雲端計算運維容易嗎?–【千鋒】運維
- 雲端計算中容器的功能
- 北京學Linux雲端計算哪個培訓機構好?Linux
- 好程式設計師雲端計算學習路線分享檔案打包及壓縮程式設計師
- 大資料和雲端計算的關係是什麼?-千鋒深圳雲端計算培訓大資料
- 學習雲端計算哪裡好?雲端計算新的前景出路