Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/NVIDIA/nvidia-docker.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRenaud Gaubert <rgaubert@nvidia.com>2019-02-11 23:04:13 +0300
committerRenaud Gaubert <rgaubert@nvidia.com>2019-02-12 02:06:50 +0300
commitd6888222d7162122505aa8f76faa96f8e9a5a737 (patch)
tree6b61533a441640c6761264857b092ee4309ee8ce /Makefile
parent72cf831d0d6a863c2e1f968df53183f3633a7b95 (diff)
Add support for 18.09.2 and 18.06.2
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile141
1 files changed, 129 insertions, 12 deletions
diff --git a/Makefile b/Makefile
index 1868327..06e47ca 100644
--- a/Makefile
+++ b/Makefile
@@ -14,21 +14,34 @@ DIST_DIR := $(CURDIR)/dist
all: ubuntu18.04 ubuntu16.04 ubuntu14.04 debian9 debian8 centos7 amzn2 amzn1
-ubuntu18.04: $(addsuffix -ubuntu18.04, 18.09.1 18.09.0 18.06.1 18.06.0 18.03.1 17.12.1)
+ubuntu18.04: $(addsuffix -ubuntu18.04, 18.09.2 18.06.2 18.09.1 18.09.0 18.06.1 18.06.0 18.03.1 17.12.1)
-ubuntu16.04: $(addsuffix -ubuntu16.04, 18.09.1 18.09.0 18.06.1 18.06.0 18.03.1 18.03.0 17.12.1 17.12.0 17.09.1 17.09.0 17.06.2 17.03.2 1.13.1 1.12.6)
+ubuntu16.04: $(addsuffix -ubuntu16.04, 18.09.2 18.06.2 18.09.1 18.09.0 18.06.1 18.06.0 18.03.1 18.03.0 17.12.1 17.12.0 17.09.1 17.09.0 17.06.2 17.03.2 1.13.1 1.12.6)
-ubuntu14.04: $(addsuffix -ubuntu14.04, 18.06.1 18.06.0 18.03.1 18.03.0 17.12.1 17.09.1 17.06.2 17.03.2)
+ubuntu14.04: $(addsuffix -ubuntu14.04, 18.09.2 18.06.2 18.06.1 18.06.0 18.03.1 18.03.0 17.12.1 17.09.1 17.06.2 17.03.2)
-debian9: $(addsuffix -debian9, 18.09.1 18.09.0 18.06.1 18.06.0 18.03.1 18.03.0 17.12.1 17.12.0 17.09.1 17.09.0 17.06.2 17.03.2)
+debian9: $(addsuffix -debian9, 18.09.2 18.06.2 18.09.1 18.09.0 18.06.1 18.06.0 18.03.1 18.03.0 17.12.1 17.12.0 17.09.1 17.09.0 17.06.2 17.03.2)
-debian8: $(addsuffix -debian8, 18.06.1 18.06.0 18.03.1 18.03.0 17.12.1 17.09.1 17.06.2)
+debian8: $(addsuffix -debian8, 18.06.2 18.06.1 18.06.0 18.03.1 18.03.0 17.12.1 17.09.1 17.06.2)
-centos7: $(addsuffix -centos7, 18.09.1.ce 18.09.0.ce 18.06.1.ce 18.06.0.ce 18.03.1.ce 18.03.0.ce 17.12.1.ce 17.12.0.ce 17.09.1.ce 17.09.0.ce 17.06.2.ce 17.03.2.ce 1.13.1 1.12.6)
+centos7: $(addsuffix -centos7, 18.09.2.ce 18.06.2.ce 18.09.1.ce 18.09.0.ce 18.06.1.ce 18.06.0.ce 18.03.1.ce 18.03.0.ce 17.12.1.ce 17.12.0.ce 17.09.1.ce 17.09.0.ce 17.06.2.ce 17.03.2.ce 1.13.1 1.12.6)
-amzn2: $(addsuffix -amzn2, 18.06.1.ce 18.03.1.ce 17.06.2.ce)
+amzn2: $(addsuffix -amzn2, 18.06.2-ce 18.06.1-ce 18.03.1-ce 17.06.2-ce)
-amzn1: $(addsuffix -amzn1, 18.06.1.ce 18.03.1.ce 17.12.1.ce 17.09.1.ce 17.06.2.ce 17.03.2.ce)
+amzn1: $(addsuffix -amzn1, 18.06.2-ce 18.06.1-ce 18.03.1-ce 17.12.1-ce 17.09.1-ce 17.06.2-ce 17.03.2-ce)
+
+18.09.2-ubuntu18.04: ARCH := amd64
+18.09.2-ubuntu18.04:
+ $(DOCKER) build --build-arg VERSION_ID="18.04" \
+ --build-arg RUNTIME_VERSION="$(RUNTIME_VERSION)+docker18.09.2-1" \
+ --build-arg DOCKER_VERSION="docker-ce (= 5:18.09.2~3-0~ubuntu-bionic) | docker-ee (= 5:18.09.2~3-0~ubuntu-bionic)" \
+ --build-arg PKG_VERS="$(VERSION)+docker18.09.2" \
+ --build-arg PKG_REV="$(PKG_REV)" \
+ -t "nvidia/nvidia-docker2/ubuntu:18.04-docker18.09.2" -f Dockerfile.ubuntu .
+ $(MKDIR) -p $(DIST_DIR)/ubuntu18.04/$(ARCH)
+ $(DOCKER) run --cidfile $@.cid "nvidia/nvidia-docker2/ubuntu:18.04-docker18.09.2"
+ $(DOCKER) cp $$(cat $@.cid):/dist/. $(DIST_DIR)/ubuntu18.04/$(ARCH)
+ $(DOCKER) rm $$(cat $@.cid) && rm $@.cid
18.09.1-ubuntu18.04: ARCH := amd64
18.09.1-ubuntu18.04:
@@ -56,6 +69,19 @@ amzn1: $(addsuffix -amzn1, 18.06.1.ce 18.03.1.ce 17.12.1.ce 17.09.1.ce 17.06.2.c
$(DOCKER) cp $$(cat $@.cid):/dist/. $(DIST_DIR)/ubuntu18.04/$(ARCH)
$(DOCKER) rm $$(cat $@.cid) && rm $@.cid
+18.06.2-ubuntu18.04: ARCH := amd64
+18.06.2-ubuntu18.04:
+ $(DOCKER) build --build-arg VERSION_ID="18.04" \
+ --build-arg RUNTIME_VERSION="$(RUNTIME_VERSION)+docker18.06.2-1" \
+ --build-arg DOCKER_VERSION="docker-ce (= 18.06.2~ce~3-0~ubuntu) | docker-ee (= 18.06.2~ee~3-0~ubuntu)" \
+ --build-arg PKG_VERS="$(VERSION)+docker18.06.2" \
+ --build-arg PKG_REV="$(PKG_REV)" \
+ -t "nvidia/nvidia-docker2/ubuntu:18.04-docker18.06.2" -f Dockerfile.ubuntu .
+ $(MKDIR) -p $(DIST_DIR)/ubuntu18.04/$(ARCH)
+ $(DOCKER) run --cidfile $@.cid "nvidia/nvidia-docker2/ubuntu:18.04-docker18.06.2"
+ $(DOCKER) cp $$(cat $@.cid):/dist/. $(DIST_DIR)/ubuntu18.04/$(ARCH)
+ $(DOCKER) rm $$(cat $@.cid) && rm $@.cid
+
18.06.1-ubuntu18.04: ARCH := amd64
18.06.1-ubuntu18.04:
$(DOCKER) build --build-arg VERSION_ID="18.04" \
@@ -121,6 +147,19 @@ amzn1: $(addsuffix -amzn1, 18.06.1.ce 18.03.1.ce 17.12.1.ce 17.09.1.ce 17.06.2.c
$(DOCKER) cp $$(cat $@.cid):/dist/. $(DIST_DIR)/ubuntu16.04/$(ARCH)
$(DOCKER) rm $$(cat $@.cid) && rm $@.cid
+18.09.2-ubuntu16.04: ARCH := amd64
+18.09.2-ubuntu16.04:
+ $(DOCKER) build --build-arg VERSION_ID="16.04" \
+ --build-arg RUNTIME_VERSION="$(RUNTIME_VERSION)+docker18.09.2-1" \
+ --build-arg DOCKER_VERSION="docker-ce (= 5:18.09.2~3-0~ubuntu-xenial) | docker-ee (= 5:18.09.2~3-0~ubuntu-xenial)" \
+ --build-arg PKG_VERS="$(VERSION)+docker18.09.2" \
+ --build-arg PKG_REV="$(PKG_REV)" \
+ -t "nvidia/nvidia-docker2/ubuntu:16.04-docker18.09.2" -f Dockerfile.ubuntu .
+ $(MKDIR) -p $(DIST_DIR)/ubuntu16.04/$(ARCH)
+ $(DOCKER) run --cidfile $@.cid "nvidia/nvidia-docker2/ubuntu:16.04-docker18.09.2"
+ $(DOCKER) cp $$(cat $@.cid):/dist/. $(DIST_DIR)/ubuntu16.04/$(ARCH)
+ $(DOCKER) rm $$(cat $@.cid) && rm $@.cid
+
18.09.1-ubuntu16.04: ARCH := amd64
18.09.1-ubuntu16.04:
$(DOCKER) build --build-arg VERSION_ID="16.04" \
@@ -147,6 +186,19 @@ amzn1: $(addsuffix -amzn1, 18.06.1.ce 18.03.1.ce 17.12.1.ce 17.09.1.ce 17.06.2.c
$(DOCKER) cp $$(cat $@.cid):/dist/. $(DIST_DIR)/ubuntu16.04/$(ARCH)
$(DOCKER) rm $$(cat $@.cid) && rm $@.cid
+18.06.2-ubuntu16.04: ARCH := amd64
+18.06.2-ubuntu16.04:
+ $(DOCKER) build --build-arg VERSION_ID="16.04" \
+ --build-arg RUNTIME_VERSION="$(RUNTIME_VERSION)+docker18.06.2-1" \
+ --build-arg DOCKER_VERSION="docker-ce (= 18.06.2~ce~3-0~ubuntu) | docker-ee (= 18.06.2~ee~3-0~ubuntu)" \
+ --build-arg PKG_VERS="$(VERSION)+docker18.06.2" \
+ --build-arg PKG_REV="$(PKG_REV)" \
+ -t "nvidia/nvidia-docker2/ubuntu:16.04-docker18.06.2" -f Dockerfile.ubuntu .
+ $(MKDIR) -p $(DIST_DIR)/ubuntu16.04/$(ARCH)
+ $(DOCKER) run --cidfile $@.cid "nvidia/nvidia-docker2/ubuntu:16.04-docker18.06.2"
+ $(DOCKER) cp $$(cat $@.cid):/dist/. $(DIST_DIR)/ubuntu16.04/$(ARCH)
+ $(DOCKER) rm $$(cat $@.cid) && rm $@.cid
+
18.06.1-ubuntu16.04: ARCH := amd64
18.06.1-ubuntu16.04:
$(DOCKER) build --build-arg VERSION_ID="16.04" \
@@ -225,6 +277,19 @@ amzn1: $(addsuffix -amzn1, 18.06.1.ce 18.03.1.ce 17.12.1.ce 17.09.1.ce 17.06.2.c
$(DOCKER) cp $$(cat $@.cid):/dist/. $(DIST_DIR)/ubuntu14.04/$(ARCH)
$(DOCKER) rm $$(cat $@.cid) && rm $@.cid
+18.06.2-ubuntu14.04: ARCH := amd64
+18.06.2-ubuntu14.04:
+ $(DOCKER) build --build-arg VERSION_ID="14.04" \
+ --build-arg RUNTIME_VERSION="$(RUNTIME_VERSION)+docker18.06.2-1" \
+ --build-arg DOCKER_VERSION="docker-ce (= 18.06.2~ce~3-0~ubuntu) | docker-ee (= 18.06.2~ee~3-0~ubuntu)" \
+ --build-arg PKG_VERS="$(VERSION)+docker18.06.2" \
+ --build-arg PKG_REV="$(PKG_REV)" \
+ -t "nvidia/nvidia-docker2/ubuntu:14.04-docker18.06.2" -f Dockerfile.ubuntu .
+ $(MKDIR) -p $(DIST_DIR)/ubuntu14.04/$(ARCH)
+ $(DOCKER) run --cidfile $@.cid "nvidia/nvidia-docker2/ubuntu:14.04-docker18.06.2"
+ $(DOCKER) cp $$(cat $@.cid):/dist/. $(DIST_DIR)/ubuntu14.04/$(ARCH)
+ $(DOCKER) rm $$(cat $@.cid) && rm $@.cid
+
18.06.1-ubuntu14.04: ARCH := amd64
18.06.1-ubuntu14.04:
$(DOCKER) build --build-arg VERSION_ID="14.04" \
@@ -264,6 +329,19 @@ amzn1: $(addsuffix -amzn1, 18.06.1.ce 18.03.1.ce 17.12.1.ce 17.09.1.ce 17.06.2.c
$(DOCKER) cp $$(cat $@.cid):/dist/. $(DIST_DIR)/debian9/$(ARCH)
$(DOCKER) rm $$(cat $@.cid) && rm $@.cid
+18.09.2-debian9: ARCH := amd64
+18.09.2-debian9:
+ $(DOCKER) build --build-arg VERSION_ID="9" \
+ --build-arg RUNTIME_VERSION="$(RUNTIME_VERSION)+docker18.09.2-1" \
+ --build-arg DOCKER_VERSION="docker-ce (= 5:18.09.2~3-0~debian-stretch)" \
+ --build-arg PKG_VERS="$(VERSION)+docker18.09.2" \
+ --build-arg PKG_REV="$(PKG_REV)" \
+ -t "nvidia/nvidia-docker2/debian:9-docker18.09.2" -f Dockerfile.debian .
+ $(MKDIR) -p $(DIST_DIR)/debian9/$(ARCH)
+ $(DOCKER) run --cidfile $@.cid "nvidia/nvidia-docker2/debian:9-docker18.09.2"
+ $(DOCKER) cp $$(cat $@.cid):/dist/. $(DIST_DIR)/debian9/$(ARCH)
+ $(DOCKER) rm $$(cat $@.cid) && rm $@.cid
+
18.09.1-debian9: ARCH := amd64
18.09.1-debian9:
$(DOCKER) build --build-arg VERSION_ID="9" \
@@ -290,6 +368,19 @@ amzn1: $(addsuffix -amzn1, 18.06.1.ce 18.03.1.ce 17.12.1.ce 17.09.1.ce 17.06.2.c
$(DOCKER) cp $$(cat $@.cid):/dist/. $(DIST_DIR)/debian9/$(ARCH)
$(DOCKER) rm $$(cat $@.cid) && rm $@.cid
+18.06.2-debian9: ARCH := amd64
+18.06.2-debian9:
+ $(DOCKER) build --build-arg VERSION_ID="9" \
+ --build-arg RUNTIME_VERSION="$(RUNTIME_VERSION)+docker18.06.2-1" \
+ --build-arg DOCKER_VERSION="docker-ce (= 18.06.2~ce~3-0~debian)" \
+ --build-arg PKG_VERS="$(VERSION)+docker18.06.2" \
+ --build-arg PKG_REV="$(PKG_REV)" \
+ -t "nvidia/nvidia-docker2/debian:9-docker18.06.2" -f Dockerfile.debian .
+ $(MKDIR) -p $(DIST_DIR)/debian9/$(ARCH)
+ $(DOCKER) run --cidfile $@.cid "nvidia/nvidia-docker2/debian:9-docker18.06.2"
+ $(DOCKER) cp $$(cat $@.cid):/dist/. $(DIST_DIR)/debian9/$(ARCH)
+ $(DOCKER) rm $$(cat $@.cid) && rm $@.cid
+
18.06.1-debian9: ARCH := amd64
18.06.1-debian9:
$(DOCKER) build --build-arg VERSION_ID="9" \
@@ -342,6 +433,19 @@ amzn1: $(addsuffix -amzn1, 18.06.1.ce 18.03.1.ce 17.12.1.ce 17.09.1.ce 17.06.2.c
$(DOCKER) cp $$(cat $@.cid):/dist/. $(DIST_DIR)/debian8/$(ARCH)
$(DOCKER) rm $$(cat $@.cid) && rm $@.cid
+18.06.2-debian8: ARCH := amd64
+18.06.2-debian8:
+ $(DOCKER) build --build-arg VERSION_ID="8" \
+ --build-arg RUNTIME_VERSION="$(RUNTIME_VERSION)+docker18.06.2-1" \
+ --build-arg DOCKER_VERSION="docker-ce (= 18.06.2~ce~3-0~debian)" \
+ --build-arg PKG_VERS="$(VERSION)+docker18.06.2" \
+ --build-arg PKG_REV="$(PKG_REV)" \
+ -t "nvidia/nvidia-docker2/debian:8-docker18.06.2" -f Dockerfile.debian .
+ $(MKDIR) -p $(DIST_DIR)/debian8/$(ARCH)
+ $(DOCKER) run --cidfile $@.cid "nvidia/nvidia-docker2/debian:8-docker18.06.2"
+ $(DOCKER) cp $$(cat $@.cid):/dist/. $(DIST_DIR)/debian8/$(ARCH)
+ $(DOCKER) rm $$(cat $@.cid) && rm $@.cid
+
18.06.1-debian8: ARCH := amd64
18.06.1-debian8:
$(DOCKER) build --build-arg VERSION_ID="8" \
@@ -381,6 +485,19 @@ amzn1: $(addsuffix -amzn1, 18.06.1.ce 18.03.1.ce 17.12.1.ce 17.09.1.ce 17.06.2.c
$(DOCKER) cp $$(cat $@.cid):/dist/. $(DIST_DIR)/centos7/$(ARCH)
$(DOCKER) rm $$(cat $@.cid) && rm $@.cid
+18.09.2.ce-centos7: ARCH := x86_64
+18.09.2.ce-centos7:
+ $(DOCKER) build --build-arg VERSION_ID="7" \
+ --build-arg RUNTIME_VERSION="$(RUNTIME_VERSION)-1.docker18.09.2" \
+ --build-arg DOCKER_VERSION="docker-ce = 3:18.09.2" \
+ --build-arg PKG_VERS="$(VERSION)" \
+ --build-arg PKG_REV="$(PKG_REV).docker18.09.2.ce" \
+ -t "nvidia/nvidia-docker2/centos:7-docker18.09.2.ce" -f Dockerfile.centos .
+ $(MKDIR) -p $(DIST_DIR)/centos7/$(ARCH)
+ $(DOCKER) run --cidfile $@.cid "nvidia/nvidia-docker2/centos:7-docker18.09.2.ce"
+ $(DOCKER) cp $$(cat $@.cid):/dist/. $(DIST_DIR)/centos7/$(ARCH)
+ $(DOCKER) rm $$(cat $@.cid) && rm $@.cid
+
18.09.1.ce-centos7: ARCH := x86_64
18.09.1.ce-centos7:
$(DOCKER) build --build-arg VERSION_ID="7" \
@@ -420,8 +537,8 @@ amzn1: $(addsuffix -amzn1, 18.06.1.ce 18.03.1.ce 17.12.1.ce 17.09.1.ce 17.06.2.c
$(DOCKER) cp $$(cat $@.cid):/dist/. $(DIST_DIR)/centos7/$(ARCH)
$(DOCKER) rm $$(cat $@.cid) && rm $@.cid
-%.ce-amzn2: ARCH := x86_64
-%.ce-amzn2:
+%-ce-amzn2: ARCH := x86_64
+%-ce-amzn2:
$(DOCKER) build --build-arg VERSION_ID="2" \
--build-arg RUNTIME_VERSION="$(RUNTIME_VERSION)-1.docker$*.amzn2" \
--build-arg DOCKER_VERSION="docker = $*ce" \
@@ -433,8 +550,8 @@ amzn1: $(addsuffix -amzn1, 18.06.1.ce 18.03.1.ce 17.12.1.ce 17.09.1.ce 17.06.2.c
$(DOCKER) cp $$(cat $@.cid):/dist/. $(DIST_DIR)/amzn2/$(ARCH)
$(DOCKER) rm $$(cat $@.cid) && rm $@.cid
-%.ce-amzn1: ARCH := x86_64
-%.ce-amzn1:
+%-ce-amzn1: ARCH := x86_64
+%-ce-amzn1:
$(DOCKER) build --build-arg VERSION_ID="1" \
--build-arg RUNTIME_VERSION="$(RUNTIME_VERSION)-1.docker$*.amzn1" \
--build-arg DOCKER_VERSION="docker = $*ce" \