我有一个使用祖先的正在运行的 docker 容器my_base_image
。现在当容器运行时,我可以使用 export 命令设置环境变量docker exec
吗?如果是,如何?
我尝试使用以下方法,但不起作用
docker exec -i -t $(docker ps -q --filter ancestor=`my_base_image`) bash -c "export my_env_var=hey"
基本上我想将 my_env_var=hey 设置为 docker 容器内的环境变量。我知道这可以通过在 Dockerfile 中使用.env_file
或env
键入 docker-compose &ENV
以多种方式完成。但我只想知道是否可以使用 docker exec 命令