For me, running $(boot2docker shellinit 2> /dev/null)
fixed the problem.
This runs the output of the boot2docker shellinit
command (the three set -x ...
lines) in your current terminal session, which lets the docker
command know where to find the boot2docker virtual machine.
Adding $(boot2docker shellinit 2> /dev/null)
to the bottom of your ~/.bash_profile
file will make sure the docker
command is configured, every time you open your terminal.
For people using Fish shell: boot2docker shellinit ^ /dev/null | source
.
Note that 2> /dev/null
(and the Fish equivalent ^ /dev/null
) are optional. Like @pablo-fernandez suggested, this hides the Writing ..
lines.