我在管道脚本中使用了一个变量,如下所示。
# This shell is a pipeline shell script
export container_id=`docker run -d MY_CONTAINER`
那么,不管结果是否成功,我都希望使用container_id
删除我的容器,就像这样。
# This shell is a global exit hook
docker rm ${docker stop $container_id}
但它不起作用。我能做些什么来解决这个问题?
使用命令替代:
docker rm $(docker stop $container_id)