docker compose定義容器名稱嗎?docker compose 通過一個聲明式的配置文件描述整個應用,從而使用一條命令完成部署。docker compose 會使用目錄名(counter-app)作為項目名稱,docker compose 會將所有的資源名稱中加上前綴 counter-app_。
常用的啟動一個 compose 應用(通過 compose 文件定義的多容器應用稱為“compose 應用”)的方式就是 docker-compose up 命令。它會構建所需的鏡像,創建網絡和卷,并啟動容器。
默認情況下,docker-compose up 會查找名為 docker-compose.yml 或 docker-compose.yaml 的 compose 文件。
如果 compose 文件是其他文件名,則需要通過 -f 參數來指定。
如下命令會基于名為 prod-equus-bass.yml 的 compose 文件部署應用。
$ docker-compose -f prod-equus-bass.yml up
docker compose 會將項目名稱(counter-app)和 compose 文件中定義的資源名稱(web-fe)連起來,作為新構建的鏡像的名稱。docker compose 部署的所有資源的名稱都會遵循這一規范。
如下命令列出了兩個容器。每個容器的名稱都以項目名稱(所在目錄名稱)為前綴。此外,它們還都以一個數字為后綴用于標識容器實例序號,因為 docker compose 允許擴縮容。
$ docker container ls
id command status ports names
12.. python app.py up 2 min 0.0.0.0:5000->5000/tcp counterapp_web-fe_1
57.. docker-entry.. up 2 min 6379/tcp counterapp_redis_1counterapp_web-fe 容器中運行的是應用的 web 前端。其中執行的是 app.py,并且被映射到了 docker 主機的 5000 端口。
西部數碼的容器云產品是通過docker技術,在集群服務器上部署容器服務實現,功能強大、簡單易用,可作集群服務,自由輕松搭建私有網絡,輕松組建服務集群。
高性價比的容器云產品鏈接 https://www.west.cn/paas/container/
5種站長賺錢方法 你都了解嗎?電腦提示explorer.exe應用程序錯誤怎么辦|電腦explorer.exe應用程序錯誤的解決方法2020年最新的阿里云無門檻代金券在哪里領取,怎么用云服務器怎么打水建站初期 網站內容更新該怎么入手主機不能訪問了-虛擬主機/數據庫問題秒變配色高手!六條網頁設計黃金配色原則北京聯通服務器在哪里租云空間