diff --git a/deploy/iso/minikube-iso/package/docker-bin/docker-bin.mk b/deploy/iso/minikube-iso/package/docker-bin/docker-bin.mk index 48a2dbb5b047..ee6f223f2ede 100644 --- a/deploy/iso/minikube-iso/package/docker-bin/docker-bin.mk +++ b/deploy/iso/minikube-iso/package/docker-bin/docker-bin.mk @@ -21,13 +21,16 @@ define DOCKER_BIN_INSTALL_TARGET_CMDS $(@D)/docker-containerd-shim \ $(TARGET_DIR)/bin/docker-containerd-shim + # TODO(tstromberg): Remove once we can upgrade to docker 18.09, which can call standard containerd. $(INSTALL) -D -m 0755 \ $(@D)/docker-containerd \ $(TARGET_DIR)/bin/docker-containerd + # As of 2019-01, we use upstream runc so that we may update it independently of docker. + # TODO(tstromberg): Remove once we can upgrade to docker 18.09, which can call standard runc. $(INSTALL) -D -m 0755 \ $(@D)/docker-runc \ - $(TARGET_DIR)/bin/docker-runc + $(TARGET_DIR)/bin/docker-runc.orig $(INSTALL) -D -m 0755 \ $(@D)/docker-containerd-ctr \ diff --git a/deploy/iso/minikube-iso/package/runc-master/runc-master.mk b/deploy/iso/minikube-iso/package/runc-master/runc-master.mk index c4f3e1173637..17e6776d690c 100644 --- a/deploy/iso/minikube-iso/package/runc-master/runc-master.mk +++ b/deploy/iso/minikube-iso/package/runc-master/runc-master.mk @@ -47,6 +47,8 @@ endef define RUNC_MASTER_INSTALL_TARGET_CMDS $(INSTALL) -D -m 0755 $(@D)/bin/runc $(TARGET_DIR)/usr/bin/runc + # Install the binary in the location where Docker expects it, so that we can keep runc releases in sync. + ln $(@D)/bin/runc $(TARGET_DIR)/usr/bin/docker-runc endef $(eval $(generic-package))