Edited at

Makefileでdocker network createする

More than 1 year has passed since last update.

せっかくMakefileでやるなら冪等性も担保したい。ということで書いてみました。

(ここでいう冪等性は、ないなら作る、あるなら何もしない、の意)

docker-network-foo:

@if docker network inspect foo >/dev/null 2>/dev/null ; then echo network foo exists; else docker network create foo; fi


ポイント

docker network inspect foo と叩くと、存在しなければ非ゼロでexitするので、それを利用する。