mirror of
https://github.com/bingohuang/docker-labs.git
synced 2025-07-13 17:42:53 +08:00
19 lines
288 B
Go
19 lines
288 B
Go
package services
|
|
|
|
import "log"
|
|
|
|
type checkUsedPortsTask struct {
|
|
}
|
|
|
|
func (c checkUsedPortsTask) Run(i *Instance) error {
|
|
if ports, err := GetUsedPorts(i); err == nil {
|
|
for _, p := range ports {
|
|
i.setUsedPort(uint16(p))
|
|
}
|
|
} else {
|
|
log.Println(err)
|
|
return err
|
|
}
|
|
return nil
|
|
}
|