- Upgrade Docker Version Windows
- Docker Client Version Upgrade
- Upgrade Docker Version Centos 7
- Upgrade Docker Compose Version
- Upgrade Docker Version Ubuntu
Rc-update add docker boot service docker start Note: On older version of Alpine Linux with older version of docker you'll also need to disable some kernel security flags in order to build images: sysctl -w kernel.grsecurity.chrootdenychmod=0 sysctl -w kernel.grsecurity.chrootdenymknod=0. In short, the gitlab-runner part of the command is replaced with docker run docker options gitlab/gitlab-runner, while the rest of the command stays as it is described in the register documentation. The only difference is that the gitlab-runner command is executed inside of a Docker container. Install the Docker image and start the container. If you're using TeamCity with an Enterprise Server License, or have previously purchased additional Build Agents and entered the corresponding license keys in TeamCity, you'll have to have a valid (non-expired) Upgrade Subscription in order to upgrade to version 2019.1.
- 1Installation
- 4'WARNING: No {swap,memory} limit support'
Installation
The Docker package is in the 'Community' repository. See Alpine_Linux_package_management how to add a repository.
Connecting to the Docker daemon through its socket requires you to add yourself to the `docker` group.
To start the Docker daemon at boot, see Alpine_Linux_Init_System.
For more information, have a look at the corresponding Github issue.
Anyway, this weakening of security is not necessary to do with Alpine 3.4.x and Docker 1.12 as of August 2016 anymore.
Docker Compose
'docker-compose' is in 'Community' repository since Alpine Linux >= 3.10.
For older releases, do:
To install docker-compose, first install pip:
Isolate containers with a user namespace
and add in /etc/docker/daemon.json
You may also consider these options : '
You will find all possible configurations here[1].
Example: How to install docker from Arch
'WARNING: No {swap,memory} limit support'
You may, probably, encounter this message by executing docker info
.To correct this situation we have to enable the cgroup_enable=memory swapaccount=1
Alpine 3.8
Well I'm not sure it wasn't the case before but for sure with Alpine 3.8 you must config cgroups properly
Warning: This seems not to work with Alpine 3.9 and Docker 18.06. Follow the instructions for grub or extlinux below instead.
Grub
Well; if you use Grub it is like any other linux and you just have to add the cgroup condition into /etc/default/grub
, then upgrade your grub
Extlinux
With Extlinux you also add the cgroup condition but inside /etc/update-extlinux.conf
than update the config and reboot
update-extlinux
How to use docker
Upgrade Docker Version Windows
The best documentation for how to use Docker and create containers is at the main docker site. Adding anything more to it here would be redundant.
Docker Client Version Upgrade
if you create an account at docker.com you can browse through other user's images and learn from the syntax in contributor's dockerfiles.
Upgrade Docker Version Centos 7
Official Docker image files are denoted by a blue ribon on the website.