Skip to content

Commit a308178

Browse files
Merge pull request #75 from Roblox/docker_registry
Set default docker registry.
2 parents dc2f547 + e4ead0d commit a308178

File tree

10 files changed

+16
-10
lines changed

10 files changed

+16
-10
lines changed

containerd/containerd.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import (
2929
"github.com/containerd/containerd/cio"
3030
"github.com/containerd/containerd/contrib/seccomp"
3131
"github.com/containerd/containerd/oci"
32+
refdocker "github.com/containerd/containerd/reference/docker"
3233
specs "github.com/opencontainers/runtime-spec/specs-go"
3334
)
3435

@@ -66,7 +67,12 @@ func (d *Driver) pullImage(imageName string) (containerd.Image, error) {
6667
ctxWithTimeout, cancel := context.WithTimeout(d.ctxContainerd, 90*time.Second)
6768
defer cancel()
6869

69-
return d.client.Pull(ctxWithTimeout, imageName, containerd.WithPullUnpack)
70+
named, err := refdocker.ParseDockerRef(imageName)
71+
if err != nil {
72+
return nil, err
73+
}
74+
75+
return d.client.Pull(ctxWithTimeout, named.String(), containerd.WithPullUnpack)
7076
}
7177

7278
func (d *Driver) createContainer(containerConfig *ContainerConfig, config *TaskConfig) (containerd.Container, error) {

example/capabilities.nomad

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ job "capabilities" {
66
driver = "containerd-driver"
77

88
config {
9-
image = "docker.io/library/ubuntu:16.04"
9+
image = "ubuntu:16.04"
1010
command = "sleep"
1111
args = ["600s"]
1212
readonly_rootfs = true

example/dns.nomad

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ job "dns" {
1515
task "dns-task" {
1616
driver = "containerd-driver"
1717
config {
18-
image = "docker.io/library/ubuntu:16.04"
18+
image = "ubuntu:16.04"
1919
command = "sleep"
2020
args = ["600s"]
2121
}

example/extra_hosts.nomad

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ job "extra_hosts" {
55
task "extra_hosts-task" {
66
driver = "containerd-driver"
77
config {
8-
image = "docker.io/library/ubuntu:16.04"
8+
image = "ubuntu:16.04"
99
extra_hosts = ["postgres:127.0.1.1", "redis:127.0.1.2"]
1010
host_network = true
1111
command = "sleep"

example/hello.nomad

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ job "hello" {
66
driver = "containerd-driver"
77

88
config {
9-
image = "docker.io/shm32/hello:world"
9+
image = "shm32/hello:world"
1010
}
1111

1212
resources {

example/privileged.nomad

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ job "privileged" {
66
driver = "containerd-driver"
77

88
config {
9-
image = "docker.io/library/ubuntu:16.04"
9+
image = "ubuntu:16.04"
1010
command = "sleep"
1111
args = ["600s"]
1212
privileged = true

example/redis.nomad

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ job "redis" {
66
driver = "containerd-driver"
77

88
config {
9-
image = "docker.io/library/redis:alpine"
9+
image = "redis:alpine"
1010
seccomp = true
1111
cwd = "/home/redis"
1212
}

example/signal.nomad

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ job "signal" {
66
driver = "containerd-driver"
77

88
config {
9-
image = "docker.io/shm32/signal_handler:1.0"
9+
image = "shm32/signal_handler:1.0"
1010
}
1111

1212
resources {

example/stress.nomad

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ job "stress" {
66
driver = "containerd-driver"
77

88
config {
9-
image = "docker.io/shm32/stress:1.0"
9+
image = "shm32/stress:1.0"
1010
}
1111

1212
restart {

example/volume_mount.nomad

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ job "volume_mount" {
1818
task "volume_mount-task" {
1919
driver = "containerd-driver"
2020
config {
21-
image = "docker.io/library/ubuntu:16.04"
21+
image = "ubuntu:16.04"
2222
command = "sleep"
2323
args = ["600s"]
2424
}

0 commit comments

Comments
 (0)