有人能澄清一下吗:
我有这个带有几个服务的yaml
version: "3.3"
services:
db:
image: postgres:11.6
restart: always
environment:
ENV1: VAL1
ENV2: VAL2
我需要以某种方式获取容器名称,以便从中创建和检索db_dump文件。我不能使用docker ps
,因为这发生在github操作中。我有这个字符串:
docker exec -d $CONTAINER_ID pg_dump -f $db_dump_file $db_mame && docker cp $CONTAINER_ID:[src_file] [dest_file]
如有任何关于如何获取$CONTAINER_ID的建议,我们将不胜感激
提前感谢
version: "3.3"
services:
db:
image: postgres:11.6
container_name: my_container
这将为您的容器设置一个名称。