Docker基礎和常用命令詳解。

zhilian發表於2024-02-07

Docker是一種容器化平臺,用於打包、分發和執行應用程式。它允許開發人員在不同的環境中輕鬆部署應用程式,提供了隔離性和可移植性。下面是一些Docker的基礎概念和常用命令的詳細解釋:

基礎概念:

  1. 映象(Image):Docker映象是一個只讀的模板,用於建立Docker容器。它包含了執行應用程式所需的所有檔案、依賴關係和配置資訊。
  2. 容器(Container):Docker容器是基於Docker映象建立的執行例項。容器是可執行的,可以被啟動、停止、刪除,並且可以與其他容器或主機進行通訊。
  3. 倉庫(Repository):Docker倉庫是用於儲存和分享Docker映象的地方。它可以是公共倉庫,如Docker Hub,也可以是私有倉庫。

常用命令:

  1. 映象相關命令:

    • docker images:列出本地所有的Docker映象。
    • docker pull <映象名>:從倉庫下載指定的Docker映象。
    • docker build -t <映象名> <Dockerfile路徑>:根據Dockerfile構建映象。
    • docker rmi <映象名>:刪除指定的Docker映象。
  2. 容器相關命令:

    • docker ps:列出正在執行的容器。
    • docker run <映象名>:建立並啟動一個新的容器。
    • docker start <容器ID或名稱>:啟動已經建立的容器。
    • docker stop <容器ID或名稱>:停止正在執行的容器。
    • docker rm <容器ID或名稱>:刪除指定的容器。
  3. 倉庫相關命令:

    • docker search <關鍵字>:在Docker Hub上搜尋映象。
    • docker push <映象名>:將映象推送到指定的倉庫。
    • docker pull <倉庫名>/<映象名>:從指定的倉庫下載映象。
  4. 其他常用命令:

    • docker exec -it <容器ID或名稱> <命令>:在執行的容器中執行命令。
    • docker logs <容器ID或名稱>:檢視容器的日誌。
    • docker inspect <容器ID或名稱>:獲取容器的詳細資訊。
    • docker-compose up:使用Docker Compose啟動應用程式。

這只是Docker的一些基礎和常用命令的簡要介紹。Docker有更多的功能和選項可供探索,你可以參考Docker官方檔案以獲取更詳細的資訊和了解其他命令。記住,透過實際操作和實踐,你將更好地掌握Docker並提高原創率。


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

相關文章