NAME
Rex::Virtualization::Docker - Docker Virtualization Module
DESCRIPTION
With this module you can manage Docker.
SYNOPSIS
set
virtualization
=>
"Docker"
;
use
Data::Dumper;
Dumper vm
list
=>
"all"
;
Dumper vm
list
=>
"running"
;
Dumper vm
info
=>
"vm01"
;
vm
destroy
=>
"vm01"
;
vm
delete
=>
"vm01"
;
vm
start
=>
"vm01"
;
vm
shutdown
=>
"vm01"
;
vm
reboot
=>
"vm01"
;
# creating a vm
my
$id
= vm
create
=>
"vm01"
,
image
=>
"ubuntu"
,
command
=>
'echo hello world'
,
memory
=> 512,
cpus
=> 1,
links
=> [
'mysql:db'
],
forward_port
=> [
8080
=> 80],
share_folder
=> [
"hostdir"
=>
"vmdir"
],