You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.2 KiB

Docker

Docker is a virtualization software that deploys docker containers. Due to easy handling and reproducable environments it is a useful tool.

Installation

Run Docker as non-root user

To run docker as a non-root user you need to add your user to the docker group. To do this create the group docker if it doesn't exist sudo groupadd docker and then add your user to the group using sudo usermod -aG docker $USER. After that relog into your machine and you should be able to run docker run hello-world.

Tools and Visualisation

The programs below are useful docker-management systems in different style.

  • ctop: top-like cli interface for containers
  • portainer: web ui for managing docker and kubernetes

Enable Nvidia GPUs

To use Nvidia GPUs with docker you need to install the nvidia-cuda-toolkit. There is a guide on marmelab that focusses on that topic.