- No Comments on Fix Docker not using /etc/hosts on MacOS On my MacBook with Mac OS X 10.11 (El Capitan) and Docker 1.12.0, Docker did not read manually set DNS entries from the /etc/hosts file. Continue reading “Fix Docker not using /etc/hosts on MacOS”.
- Docker on El Capitan. Apr 1, 02:35 PM. Categories WebDev. Docker is a tool that makes containers: local environments in which you can run certain versions of software (I haven’t explained this very well). This means that you can, for example, set up a local webserver with the.
Docker-machine create -driver virtualbox -virtualbox-hostonly-cidr '25.0.1.100/24' default This does not work for me as well. So I'm looking for canonical solution which can be beneficial for other docker users as well. My docker version is 1.11.2, OS is OS X El Capitan (10.11.6). Here's how these concepts work in OS X El Capitan. Recent versions of OS X are much better at handling Mac setups with multiple displays, but many users don't know that they can further customize. Docker on El Capitan. Apr 1, 02:35 PM. Categories WebDev. Docker is a tool that makes containers: local environments in which you can run certain versions of software (I haven’t explained this very well). This means that you can, for example, set up a local webserver with the specific versions of PHP, Apache and MySQL.
Question or issue on macOS:
Docker newbie here. I’m using a Mac Book Pro with 128Gb disk. Is there any way to have the docker images be stored in an external hard drive rather than on the mac’s main drive? I don’t have that much free space, and can’t afford to remove any installed software. Ideally I’d like to have Docker fetch the images from an external drive. Can this be done using a symlink?
Thanks
How to solve this problem?
Solution no. 1:
Eventually figured out that docker can use a symlink. In a Mac OS setup the file that I want to place in an external drive is located at
~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/
and is named
Docker.qcow2
Just move the file to an external disk drive (for instance) and create a symlink pointing to the new location
Solution no. 2:
I was able to get this working and documented it here. It is basically a symlink to the folders mentioned.
Hope this helps!
Also posted here: http://18pct.com/docker-1.10.0rc3-with-compose,-machine-and-xhyve-on-osx/
The steps below will uninstall docker, docker-machine and docker-compose under OSX using virtualbox (via either brew or toolbox, or both), and replace them with the latest RC versions of docker, compose and machine using the Xhyve driver for better performance under OSX using Hypervisor.framework.
Docker El Capitan Free
If you don't have homebrew already, install it
make sure old docker versions are removed
Remove toolbox via its uninstaller if you have it:
...as well as remove any versions installed via brew
install docker OSX client v1.10.0-rc3
install machine v0.6.0-rc3
install compose v1.6.0-rc2 (rc3 not out as of writing)
install xhyve
brew install xhyve
install docker xhyve driver v0.2.2
create default docker machine using docker v1.10.0-rc3 boot2docker iso
Remove old default machine if it exists:
Install the new default machine using the rc3 boot2docker iso:
start docker-machine
If you used the machine name 'default', there's no need to specify the default machine in 1.6.
docker-machine start
Docker Toolbox El Capitan
Docker Os X El Capitan
get env
eval $(docker-machine env)
Docker El Capitan Update
test!
docker run hello-world