Multiply throughout by $2y’(x)$ to get the equivalent equation $2y(x)y’(x)= 2y’(2x)$. It can be seen that $2y(x)y’(x)$ is the derivative of $[y(x)]^2$ and $2y’(2x)$ is the derivative of $y(2x)$. It follows that these must differ by a constant, that is,
$$[y(x)]^2 = y(2x)+C\text{ for some }C\in\mathbb R$$
Any differentiable function $f:I\to\mathbb R$ ($I$ is an interval) having a nonzero derivative and satisfying this condition will be a solution to your differential equation. In particular, the family of functions $e^{zx}$ satisfy this condition with $C=0$.
Edit: we can improve this result slightly if we assume $0$ is in the domain of our solution $y$.
From the equation $2y(x)y’(x)=2y’(2x)$, it can be seen that $2y(0)y’(0)=2y’(0)$. We can’t have $y’(0)=0$ because the original differential equation requires that $y’$ be nonzero wherever it’s defined, so $2y(0)y’(0)=2y’(0)$ reduces to $y(0)=1$. Substituting $0$ for $x$ in $[y(x)]^2=y(2x)+C$ then implies $1^2=1+C$, so $C$ is necessarily $0$. Thus, $[y(x)]^2=y(2x)+C$ reduces to $[y(x)]^2=y(2x)$.
Edit 2: in fact, $0$ being in the domain is enough to force $y(x)=e^{cx}$ on some neighborhood of $0$. For simplicity, we will assume the domain of $y$ is $\mathbb R$.
From the identity $[y(x)]^2=y(2x)$ and induction, it can be seen that for any $n\in\mathbb N$,
$$[y(x)]^{2^n}=y\left(2^n x\right)\text{ for any }x\in\mathbb R$$
and consequently
\begin{align*}
y(x) &= y\left(2^n\cdot\frac{x}{2^n}\right)\\
&= \left[y\left(\frac{x}{2^n}\right)\right]^{2^n}\text{ for any }x\in\mathbb R\tag{$\ast$}
\end{align*}
We assumed that $y$ satisfies $y(x)=y'(2x)/y(x)$, so $y$ must be differentiable because this is the only way to make sense of a solution to this equation. It follows that $y$ is continuous everywhere, in particular at $0$. Since $y(0)=1>0$, continuity ensures $y(x)>0$ for every $x$ in some neighborhood $I$ of $0$. Thus, from $(\ast)$,
$$y\left(\frac{x}{2^n}\right)=\left[y(x)\right]^{\frac{1}{2^n}}\text{ for every }x\in I$$
Since $y$ is differentiable, the chain rule applies and yields
$$\frac{1}{2^n}y'\left(\frac{x}{2^n}\right)=\frac{1}{2^n}\left[y(x)\right]^{\frac{1}{2^n}-1}y'(x)\text{ for every }x\in I$$
or
$$y'\left(\frac{x}{2^n}\right)=\left[y(x)\right]^{\frac{1}{2^n}-1}y'(x)\text{ for every }x\in I\tag{$\dagger$}$$
Now, $y'$ is continuous everywhere because $y(x)=y'(2x)/y(x)$ implies $y'(x)=y(x/2)\cdot y(x/2)$ and $y(x/2)$ is continuous. It follows that $\lim_{x\to 0} y'(x)=y'(0)$ and consequently, for any fixed $x\in I$,
$$\lim_{n\to\infty}y'\left(\frac{x}{2^n}\right)=y'(0)$$
$$\text{ and }$$
$$\lim_{n\to\infty}\left[y(x)\right]^{\frac{1}{2^n}-1}y'(x)=\left[y(x)\right]^{0-1}y'(x)=\frac{y'(x)}{y(x)}$$
Thus, as $n\to\infty$, equation $(\dagger)$ becomes $y'(0)=y'(x)/y(x)$. It immediately follows that $y(x)=e^{cx}$ for every $x\in I$ ($c:=y'(0)$), which is the desired result because $I$ is some neighborhood of $0$.
I'm not sure if this can be extended to the entire domain $\mathbb R$. Maybe the comments can help answer this.