setup/doc/docker.md

72 lines
1.6 KiB
Markdown
Raw Permalink Normal View History

2022-03-17 22:12:22 +01:00
# Setup Docker
## General
* update your APT cache using
```
sudo apt update
```
* uninstall old versions
```
sudo apt-get remove docker docker-engine docker.io containerd runc
```
* install basic package dependencies
```
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release --no-install-recommends
```
* add Docker's official GPG key
```
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
```
* set up the stable repository
```
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```
* update the package index and install the latest version
```
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
* check whether the service is enabled
```
systemctl is-enabled docker
systemctl is-enabled containerd
```
* check Docker and Containerd service status
```
systemctl status docker containerd
```
* verify Docker version
```
docker -v
```
2022-03-17 22:22:25 +01:00
* add the user <user> to the group docker
```
sudo usermod -aG docker <user>
```
* log in as user <user> using the command below and verify the configuration
```
su - <user>
```
* run the following docker command to verify your installation
```
docker run hello-world
```
2022-03-17 22:12:22 +01:00
## Links
[How to Install Docker on Debian 11](https://www.techlear.com/blog/2021/10/01/how-to-install-docker-on-debian-11/)
[How to Install Docker on Debian 11](https://www.rosehosting.com/blog/how-to-install-docker-on-debian-11/)