-
Notifications
You must be signed in to change notification settings - Fork 304
Decide on docker version strategy #373
Comments
The most annoying bit is going to be having to specify the precise package version of docker the user needs to both install and hold given that, for example, on Ubuntu the user will need to run: $ sudo apt -y install docker-ce='18.06.1~ce~3-0~ubuntu'
$ sudo apt-mark hold docker-ce That package version format may be different for each distro repo. |
Docker 18.09 removed devicemapper support but did not provide an alternative. This can cause problems for users so update the install docs to install Docker at version 18.06 (the last version that supports devicemapper). This is a temporary solution until either docker provide an alternative or we find a way to work around the Docker feature being removed. Fixes kata-containers#373. Signed-off-by: James O. D. Hunt <[email protected]>
Docker 18.09 removed devicemapper support but did not provide an alternative. This can cause problems for users so update the install docs to install Docker at version 18.06 (the last version that supports devicemapper). This is a temporary solution until either docker provide an alternative or we find a way to work around the Docker feature being removed. Note the extra logic required for Fedora since 18.06 is not available for that release. Fixes kata-containers#373. Signed-off-by: James O. D. Hunt <[email protected]>
Docker 18.09 removed devicemapper support but did not provide an alternative. This can cause problems for users so update the install docs to install Docker at version 18.06 (the last version that supports devicemapper). This is a temporary solution until either docker provide an alternative or we find a way to work around the Docker feature being removed. Note the extra logic required for Fedora since 18.06 is not available for that release. Fixes kata-containers#373. Signed-off-by: James O. D. Hunt <[email protected]>
Docker 18.09 removed devicemapper support but did not provide an alternative. This can cause problems for users so update the install docs to install Docker at version 18.06 (the last version that supports devicemapper). This is a temporary solution until either docker provide an alternative or we find a way to work around the Docker feature being removed. Note the extra logic required for Fedora since 18.06 is not available for that release. Fixes kata-containers#373. Signed-off-by: James O. D. Hunt <[email protected]>
Docker 18.09 removed devicemapper support but did not provide an alternative. This can cause problems for users so update the install docs to install Docker at version 18.06 (the last version that supports devicemapper). This is a temporary solution until either docker provide an alternative or we find a way to work around the Docker feature being removed. Note the extra logic required for Fedora since 18.06 is not available for that release. Fixes kata-containers#373. Signed-off-by: James O. D. Hunt <[email protected]>
Docker 18.09 removed devicemapper support but did not provide an alternative. This can cause problems for users so update the install docs to install Docker at version 18.06 (the last version that supports devicemapper). This is a temporary solution until either docker provide an alternative or we find a way to work around the Docker feature being removed. Note the extra logic required for Fedora since 18.06 is not available for that release. Fixes kata-containers#373. Signed-off-by: James O. D. Hunt <[email protected]>
Docker 18.09 removed devicemapper support but did not provide an alternative. This can cause problems for users so update the install docs to install Docker at version 18.06 (the last version that supports devicemapper). This is a temporary solution until either docker provide an alternative or we find a way to work around the Docker feature being removed. Note the extra logic required for Fedora since 18.06 is not available for that release. Fixes kata-containers#373. Signed-off-by: James O. D. Hunt <[email protected]>
Docker 18.09 removed devicemapper support but did not provide an alternative. This can cause problems for users so update the install docs to install Docker at version 18.06 (the last version that supports devicemapper). This is a temporary solution until either docker provide an alternative or we find a way to work around the Docker feature being removed. Note the extra logic required for Fedora since 18.06 is not available for that release. Fixes kata-containers#373. Signed-off-by: James O. D. Hunt <[email protected]>
Docker 18.09 removed devicemapper support but did not provide an alternative. This can cause problems for users so update the install docs to install Docker at version 18.06 (the last version that supports devicemapper). This is a temporary solution until either docker provide an alternative or we find a way to work around the Docker feature being removed. Note the extra logic required for Fedora since 18.06 is not available for that release. Fixes kata-containers#373. Signed-off-by: James O. D. Hunt <[email protected]>
Docker 18.09 removed devicemapper support but did not provide an alternative. This can cause problems for users so update the install docs to install Docker at version 18.06 (the last version that supports devicemapper). This is a temporary solution until either docker provide an alternative or we find a way to work around the Docker feature being removed. Note the extra logic required for Fedora since 18.06 is not available for that release. Fixes kata-containers#373. Signed-off-by: James O. D. Hunt <[email protected]>
@jodh-intel -- we have this covered now, right? |
From an immediate doc perspective, yes, I think this is resolved by #374. However, that approach can only be a temporary solution as we don't want users to be pinned to what will soon become an old version. As such, re-opening to allow us to discuss a more permanent solution... |
@kata-containers/architecture-committee - we had to pin docker to version
We need to remove the requirement that users stay on docker |
#409 has landed, should we also change our versions.yaml to use 18.09 ? We are still testing with 18.06... So far all docker testing is using |
+1 for moving to 18.09 as that is now what users will be installing by default if they follow our install guides. /cc @ganeshmaharaj, @amshinde, @mcastelino. |
Docker removed devicemapper in 18.09 which complicates life for many (see kata-containers/runtime#1112).
Our install docs setup the docker repo and then help users install the latest version of docker. Given the above, that's a potential problem so we need to find a non-gross way of updating the install docs to install docker 18.06.
The approach needs to:
kata-manager
.Since the docker package will get auto-upgraded from 18.06 -> 18.09 when the user upgrades their installed packages, we're basically going to have to
apt-mark hold
docker I think:We'll also have to find the appropriate distro rune for each other install doc and then remove it if/when docker can be upgraded once again. And add a "note" explaining what the extra step is for.
/cc @egernst.
The text was updated successfully, but these errors were encountered: