# Dyalog APL, 12 bytes

    {⎕←2×⍵}⍣{0}1

Explanation:

 * `1` starting from one,
 * `⍣{0}` forever
 * `{⎕←2×⍵}` double it at each iteration, printing it