More Related Content
Similar to Deploy apps with MURANO and Docker
Similar to Deploy apps with MURANO and Docker (20)
Deploy apps with MURANO and Docker
- 6. Inside the VM….
• Install docker
• Download image: runDockerCommand(''pull
{0}''.format(args.image))
– image: tidchile/fiware-orion
• Configure docker image, ports and so on
– portMap:'1026': '1026'
options = ['-d', '--name ' + args.appName]
for host_port, container_port in args.portMap.iteritems():
options.append('-p {0}:{1}'.format(host_port, container_port))
for host_dir, container_dir in args.volumeMap.iteritems():
options.append(" -v '{0}':'{1}'".format(host_dir, container_dir))
for key, value in args.env.iteritems():n
options.append("-e '{0}'='{1}'".format(key, value))
runDockerCommand('run
{0} {1} {2}'.format(' '.join(options), args.image, ' '.join(args.commands)).rstrip())n
return runDockerCommand('inspect -f={{.NetworkSettings.IPAddress}} ' + args.appName).stdout