like brew, but for docker