fre*_*rik 3 containers docker docker-compose
我有一个thing
用docker compose项目调用的目录:
thing
??? Dockerfile
??? docker-compose.yml
Run Code Online (Sandbox Code Playgroud)
docker-compose.yml的内容:
master:
build: .
Run Code Online (Sandbox Code Playgroud)
当我docker-compose build
在此文件夹中运行时,这将生成一个名为的docker 镜像thing_master
.我想在docker-compose.yml中指定我的图像的另一个名称.这可能吗?
- 我知道我可以运行docker-compose -p [image_name] build
或设置环境变量COMPOSE_PROJECT_NAME
,但这不是我想做的.
这在Compose 1.6中是可能的(rc2现在已经出局).
使用1.6,您可以同时拥有build
和image
使用相同的服务:
version: "2"
services:
master:
build: .
image: my_image_name:my_tag
Run Code Online (Sandbox Code Playgroud)
Build将使用图像名称来标记图像.
归档时间: |
|
查看次数: |
1439 次 |
最近记录: |