OS X + Core OS + Docker

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á:

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