一 、docker compose 是什么
Docker Compose是一個用來管理多個關聯容器的工具,可以根據配置文件自動構建、管理、編排一組容器。
Docker Compose語境下的“服務”是指一組容器共同構成的一個應用服務后端。
Docker Compose語境下的“項目”是由一個或多個應用服務組成的。
Docker Compose有兩種安裝方式:一是二進制文件安裝、二是借助 pip 在 Python命名空間中虛擬化安裝。
Docker Compose通過配置文件來定義一組容器之間的關系,實際上就是把配置文件解析成docker命令傳遞給docker客戶端來逐條執(zhí)行,并定義容器間的依賴關系以確定容器啟動順序。文章來源:http://www.zghlxwxcb.cn/news/detail-727260.html
二 docker compose 的長喲個命令釋義文章來源地址http://www.zghlxwxcb.cn/news/detail-727260.html
docker-compoase -f 配置文件 | 指定 Docker Compose 命令解析的配置文件,默認解析器當前工作目錄中的文件 docker-compose.yml | ||||||||||||||||
docker-compoase -p 項目名 up | 創(chuàng)建一個容器項目,并指定容器項目的名稱 | ||||||||||||||||
docker-compoase build 應用服務 | 構建配置文件 docker-compose.yml 中的全部鏡像 | ||||||||||||||||
docker-compoase build 容器名 | 構建配置文件 docker-compose.yml 中的特定鏡像,避免構建全部鏡像 | ||||||||||||||||
docker-compoase bundle -o 文件路徑 | 生成分布式應用程序包,這個.dab 文件可以使用 dcoker deploy直接部署 | ||||||||||||||||
docker-compoase config | 檢查當前工作目錄中的文件 docker-compose.yml是否存在語法錯誤 | ||||||||||||||||
docker-compoase create | 創(chuàng)建(而不運行)一個應用服務所需的全部容器 | ||||||||||||||||
docker-compoase up | 創(chuàng)建應用服務中的容器、網絡、數據卷等資源,并啟動應用服務 | ||||||||||||||||
docker-compoase dowm | 停止項目中的全部容器并刪除容器、網絡、數據卷等資源 | ||||||||||||||||
docker-compoase events --json | 查看應用服務中的相關事件信息,并以 JSON 格式輸出 | ||||||||||||||||
docker-compoase exec 應用服務 要運行的命令 | 進入到某個應用服務中執(zhí)行某個命令 | ||||||||||||||||
docker-compoase kill? | 殺死項目下的全部應用服務的容器 | ||||||||||||||||
docker-compoase logs 應用服務 | 查看指定的應用服務的日志信息 | ||||||||||||||||
docker-compoase pause 應用服務 | 暫停某個應用服務的全部容器并加鎖,只能使用 docker-compoase unpause 恢復 | ||||||||||||||||
docker-compoase unpause | 恢復應用服務中處于暫停狀態(tài)的容器 | ||||||||||||||||
docker-compoase port 應用服務 應用服務容器暴露的端口 | 查看應用服務中的容器所暴露的端口號在宿主機中的映射信息 | ||||||||||||||||
docker-compoase ps 應用服務 | 查看正在運行中的應用服務的容器 | ||||||||||||||||
docker-compoase images 應用服務 | 查看項目中應用服務的鏡像信息 | ||||||||||||||||
docker-compoase pull 應用服務 | 拉取應用服務的鏡像 | ||||||||||||||||
docker-compoase push 應用服務 | 將應用服務的鏡像推送到本地docker鏡像倉庫中 | ||||||||||||||||
docker-compoase restart 應用服務 | 重啟指定應用服務下的容器 | ||||||||||||||||
docker-compoase rm 應用服務 | 刪除指定應用服務下的容器 | ||||||||||||||||
docker-compoase scale 應用服務=容器個數 | 設置應用服務中容器的啟動個數 | ||||||||||||||||
docker-compoase start 應用服務 | 啟動應用服務中的全部非運行狀態(tài)的容器 | ||||||||||||||||
docker-compoase stop 應用服務 | 停止應用服務中的全部容器 | ||||||||||||||||
docker-compoase top 應用服務 | 查看應用服務中的容器內的資源消耗信息 |
到了這里,關于docker compose 管理應用服務的常用命令的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!