#docker #shell #buildkite
#docker #оболочка #buildkite
Вопрос:
Я использовал переменную в своем скрипте конвейера следующим образом.
# 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}
но это не работает. Что я могу сделать, чтобы решить эту проблему?
Ответ №1:
Используйте подстановку команд:
docker rm $(docker stop $container_id)