From b68cb6d7b408a494dccb96383b20387de7db0339 Mon Sep 17 00:00:00 2001 From: Fabio Rehm Date: Wed, 7 May 2014 12:07:53 -0300 Subject: [PATCH] providers/docker: Container links are an array, not a hash --- plugins/providers/docker/driver.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/providers/docker/driver.rb b/plugins/providers/docker/driver.rb index 35e8b73b8..37d109d9b 100644 --- a/plugins/providers/docker/driver.rb +++ b/plugins/providers/docker/driver.rb @@ -29,7 +29,7 @@ module VagrantPlugins def create(params, **opts, &block) image = params.fetch(:image) - links = params.fetch(:links) + links = Array(params.fetch(:links)) ports = Array(params[:ports]) volumes = Array(params[:volumes]) name = params.fetch(:name) @@ -41,7 +41,7 @@ module VagrantPlugins run_cmd << "-d" if params[:detach] run_cmd += env.map { |k,v| ['-e', "#{k}=#{v}"] } run_cmd += expose.map { |p| ['--expose', "#{p}"] } - run_cmd += links.map { |k, v| ['--link', "#{k}:#{v}"] } + run_cmd += links.map { |l| ['--link', "#{l}"] } run_cmd += ports.map { |p| ['-p', p.to_s] } run_cmd += volumes.map { |v| ['-v', v.to_s] } run_cmd += %W(--privileged) if params[:privileged]