There is a potential for broken software after this upgrade as we are moving to a non-stable kernel (in regardsto mainline Debian). Please take backups and only proceed if you are comfortable with this process.
In your Dockerfile, writing something along the lines of the following will compile and run your project: FROM openjdk:11 COPY. /usr/src/myapp WORKDIR /usr/src/myapp RUN javac Main.java CMD 'java', 'Main' You can then run and build the Docker image: $ docker build -t my-java-app. $ docker run -it -rm -name my-running-app my-java-app. Installing Docker on Debian 8 Linux. The Docker installation on Debian system or server is straightforward, enable the Docker repository and install packages after import the repository GPG key. In the first step, we will update the package list and install the dependencies required to add new HTTPS repository: $ sudo apt update $ sudo apt. Run the Docker daemon as a non-root user (Rootless mode) Estimated reading time: 19 minutes. Rootless mode allows running the Docker daemon and containers as a non-root user to mitigate potential vulnerabilities in the daemon and the container runtime.
# Install Docker
To begin with, we're going to install docker just like we would for any other OS by following Docker'sofficial documentation for Debian(opens new window).
Once you've done that, if you run
docker info you'll notice some missing features at the bottom, somethinglike the output below.
# Update GRUB Startup
To fix the memory limit support issues, we just need to add two arguments to our default grub startup. Start byopening
/etc/default/grub and adding the following arguments to
The line should then look like the one below — assuming nothing else was in the quote to begin with.
Debian 8 Docker Tutorial
After doing that, run
sudo update-grub to update our grub configuration.
# Add Backports Repo
We then need to enable the
jessie-backports apt repository to install a newer kernel. To do this, run the commands below.
To find the most recent kernels, run
apt-cache search linux-image which will list all of the ones available. In thiscase, we'll install the
4.9.0 kernel using the command below. Once we've done that, it is time to reboot the serverto start using this kernel.
# Update Software & Setup Docker
Now that we're on the new kernel you probably need to update some software to take advantage of it. To do this,simply run the command below.
Once that is done, we need to make an adjustment to docker to use
overlay2 rather than
aufs is notsupported on this kernel currently. Run the command below to do so.
systemd and start docker using the following commands.
Debian 8 Docker Update
Docker should now be running and reporting no errors if you run
Comments are closed.