Skip to content

Commit f6de0b4

Browse files
Merge pull request #63 from lisongmin/add-task-name-to-container-name
Add task name as part of container name
2 parents a7874cc + 6650170 commit f6de0b4

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

containerd/driver.go

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ import (
3535
"github.com/hashicorp/nomad/plugins/drivers"
3636
"github.com/hashicorp/nomad/plugins/shared/hclspec"
3737
"github.com/hashicorp/nomad/plugins/shared/structs"
38-
"github.com/moby/moby/pkg/namesgenerator"
3938
)
4039

4140
const (
@@ -368,15 +367,14 @@ func (d *Driver) StartTask(cfg *drivers.TaskConfig) (*drivers.TaskHandle, *drive
368367
handle := drivers.NewTaskHandle(taskHandleVersion)
369368
handle.Config = cfg
370369

371-
// Generate a random container name using docker namesgenerator package.
372-
// https://github.com/moby/moby/blob/master/pkg/namesgenerator/names-generator.go
373-
containerName := cfg.AllocID[:8] + "_" + namesgenerator.GetRandomName(1)
370+
// https://www.nomadproject.io/docs/drivers/docker#container-name
371+
containerName := cfg.Name + "-" + cfg.AllocID
374372
containerConfig.ContainerName = containerName
375373

376374
var err error
377375
containerConfig.Image, err = d.pullImage(driverConfig.Image)
378376
if err != nil {
379-
return nil, nil, fmt.Errorf("Error in pulling image: %v", err)
377+
return nil, nil, fmt.Errorf("Error in pulling image %s: %v", driverConfig.Image, err)
380378
}
381379

382380
d.logger.Info(fmt.Sprintf("Successfully pulled %s image\n", containerConfig.Image.Name()))

go.mod

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ require (
3939
github.com/hashicorp/nomad v0.10.1
4040
github.com/hashicorp/nomad/api v0.0.0-20191203164002-b31573ae7206 // indirect
4141
github.com/mitchellh/go-ps v0.0.0-20190716172923-621e5597135b // indirect
42-
github.com/moby/moby v1.13.1
4342
github.com/mrunalp/fileutils v0.0.0-20171103030105-7d4729fb3618 // indirect
4443
github.com/opencontainers/runc v1.0.0-rc8.0.20190611121236-6cc515888830 // indirect
4544
github.com/opencontainers/runtime-spec v1.0.2

0 commit comments

Comments
 (0)