Mic*_*elo 41 docker dockerfile docker-compose
我有一个简单的前端和后端应用程序。我有一个 docker-compose 文件,但它位于 frontend 文件夹内。因此,当我运行它时,前端和后端容器都在前端容器下(它采用文件夹的名称),如何重命名这个主容器?我用的是3.9版本
version: "3.9"
services:
be_service:
container_name: backend
build:
context: ../backend
dockerfile: ./Dockerfile
ports:
- "8089:8080"
fe_service:
container_name: frontend
build:
context: ./
dockerfile: ./Dockerfile
ports:
- "8088:80"
depends_on:
- be_service
Run Code Online (Sandbox Code Playgroud)
Blu*_*luE 56
当引用你的主容器时,你可能引用的是项目名称,你通常可以通过-p标志来设置它。(参见其他答案)
对于docker-compose,您可以将顶级变量设置name为您所需的项目名称。
docker-compose.yml 文件:
version: "3.9"
name: my-project-name
services:
myService:
...
Run Code Online (Sandbox Code Playgroud)
如果您使用 Docker Desktop,请确保Use Docker Compose V2已启用。
小智 28
与Docker Compose 文档相关,您可以使用以下命令设置项目名称:
docker-compose -p app up --build
Run Code Online (Sandbox Code Playgroud)
with-p app将您的撰写容器名称设置为app.
| 归档时间: |
|
| 查看次数: |
68277 次 |
| 最近记录: |