Makefile - 附加到命令

时间:2016-01-25 21:05:56

标签: makefile docker

我正在为我的Docker应用程序编写Makefile。我有make start-image,它使用默认命令启动图像:

start-image:
  docker run name

我想要另一个命令make do_something,它会附加应该在docker容器中运行的命令:

do_something:
  docker run name command args

如何使用start-image命令执行此操作?

2 个答案:

答案 0 :(得分:1)

使用变量存储命令的公共部分

RUNTOOL=docker run name

start-image:
     ${RUNTOOL}

do-something:
     ${RUNTOOL} command args

通过这种策略,还可以从较小的部分构建 RUNTOOL 变量,以适应​​更复杂的任务。

答案 1 :(得分:0)

import requests
url = "https://graph.facebook.com/me/photos?access_token=ACCESS_TOKEN_HERE"
files = {'file': open('C:\\Users\\Leonardo\\Desktop\\black_background_texture_86812_1024x1024.jpg', 'rb')}
r = requests.post(url, files=files)