Files
play-with-docker/pwd/check_used_ports_task.go
2017-05-29 10:19:01 -03:00

22 lines
325 B
Go

package pwd
import "log"
type checkUsedPortsTask struct {
}
func (c checkUsedPortsTask) Run(i *Instance) error {
if i.docker == nil {
return nil
}
if ports, err := i.docker.GetPorts(); err == nil {
for _, p := range ports {
i.setUsedPort(uint16(p))
}
} else {
log.Println(err)
return err
}
return nil
}