Expose correct port on container creation
This commit is contained in:
parent
1a5e8549f0
commit
0827b039f7
@ -98,7 +98,14 @@ module Faaso
|
|||||||
conf = Docr::Types::CreateContainerConfig.new(
|
conf = Docr::Types::CreateContainerConfig.new(
|
||||||
image: tag,
|
image: tag,
|
||||||
hostname: "foo",
|
hostname: "foo",
|
||||||
host_config: Docr::Types::HostConfig.new
|
# Port in the container side
|
||||||
|
exposed_ports: {"3000/tcp" => {} of String => String},
|
||||||
|
host_config: Docr::Types::HostConfig.new(
|
||||||
|
port_bindings: {"3000/tcp" => [Docr::Types::PortBinding.new(
|
||||||
|
host_port: "3000", # Host port
|
||||||
|
host_ip: "127.0.0.1", # Host IP
|
||||||
|
)]}
|
||||||
|
)
|
||||||
)
|
)
|
||||||
# FIXME: name should be unique
|
# FIXME: name should be unique
|
||||||
response = docker_api.containers.create(name: "fungus", config: conf)
|
response = docker_api.containers.create(name: "fungus", config: conf)
|
||||||
|
Loading…
Reference in New Issue
Block a user