如何在Mac上使用一个命令在docker-compose中运行localstack?

时间:2019-03-05 22:14:44

标签: docker-compose atlassian-localstack

阅读docs for localstack

我不明白这一行: “(请注意,在MacOS上,如果$ TMPDIR包含无法由Docker挂载的符号链接,则可能必须运行TMPDIR = / private $ TMPDIR docker-compose。) ” 遵循这些指示是可行的,但是我希望能够使用一个命令运行docker-compose,现在我必须先运行docker-compose build然后运行TMPDIR=/private$TMPDIR docker-compose up。有什么方法可以成功组合命令吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试通过--build命令使用up开关:

TMPDIR=/private$TMPDIR docker-compose up --build

--force-recreate可能也有帮助:

TMPDIR=/private$TMPDIR docker-compose up --force-recreate

您甚至可以将两者结合在一起:

TMPDIR=/private$TMPDIR docker-compose up --force-recreate --build