Is there a metric on $\mathbb{R}^2$ in which each sphere $B\bigl((x,y),r\bigr)$ is an equilateral triangle centered at $(x, y)$, one of whose vertices has the form $(x',y)$ with $x'\geqslant x$?
[Note: if the triangle was replaced by a centrally symmetric convex polygon, the answer would be "yes", since such a polygon induces a norm. For a triangle we have a gauge function which, however, does not yield a metric.]
For $(x,y) \in \mathbb R^2$ consider the map $\Vert \cdot \Vert_\triangleright : \mathbb R^2 \to \mathbb R_{\ge 0}$: $$(x,y) \mapsto \sup(-x,x+\frac{1}{\sqrt{3}}y,x-\frac{1}{\sqrt{3}}y)$$
You can prove that $\Vert \cdot \Vert_\triangleright$ is a norm. Moreover for $r \ge 0$, the subset $$B_\triangleright((x,r),r) = \{(x,y) \in \mathbb R^2 \ : \ \Vert (x,y) \Vert_\triangleright \le r\}$$ is a triangle having the properties you requested.
From this norm, you can define a distance having all the required properties.