Can non-linear continuous and odd function $f(x)$ satisfy $f(2x) = 2f(x)$?
$f$ DOES NOT have to be linear!
Let $g:[1,2]\to\mathbb R$ continuous and arbitrary, so that $g(1)=g(2)$, and extend $g$ to $(0,\infty)$, so that $g|_{[2^{k},2^{k+1}]}$ is defined as $$ g(x)=g(2^{-k}x),\quad x\in [2^{k},2^{k+1}]. $$ Then $$ f(x)=xg(x), \quad (0,\infty), $$ satisfies $f(2x)=2f(x)$, it is continuous, extends continuously to $x=0$, with $f(0)=0$, and extends, as an odd function continuously in $\mathbb R$, as $f(-x)=f(x)$, for $x<0$.
Let $\, g(x) := f(x)/x. \,$ Then the equation $\, f(2x) = 2f(x) \,$ leads to $\, g(2x) = g(x), \,$ a recurrence relation. We can define $\, g(x) \,$ on $\, 1 \le x \le 2 \,$ to be continuos with $\, g(1) = g(2). \,$ Now extend to all $\, x>0 \,$ using the recurrence relation. Similarly for $\, x<0. \,$