Se você quiser experimentar o Core OS no OS X (via Vagrant) e gerenciar o Docker sem ter que fazer login, siga estas etapas:
Isso pressupõe que você já:
- Vagrant instalado: http://www.vagrantup.com/downloads
- Extraiu a imagem do sistema operacional principal: https://coreos.com/docs/running-coreos/platforms/vagrant/
- Instalou o cliente Docker:
brew install docker
Edite o arquivo Core OS Vagrant para encaminhar a porta 4243
Vagrant.configure("2") do |config|
...
config.vm.network "forwarded_port", guest: 4243, host: 4243
...
end
- Inicialize sua imagem do Core OS
vagrant up
- SSH em
vagrant ssh
- Adicione o seguinte a
/media/state/units/docker-local.service
[Unit]
Description=docker local
[Service]
PermissionsStartOnly=true
ExecStartPre=/usr/bin/systemctl kill docker.service
ExecStart=/usr/bin/docker -d -H tcp://0.0.0.0:4243
[Install]
WantedBy=local.target
Logout da caixa
Reinicie
vagrant reload
- Conecte-se ao docker
docker -H localhost version