# Instalacja Docker ze zmianą domyślnej lokalizacji

<div id="bkmrk-instalacja-repozytor">Instalacja repozytorium</div>```bash
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
```

<div id="bkmrk-instalacja-docker-en">Instalacja Docker Engine:</div>```bash
sudo dnf install docker-ce docker-ce-cli containerd.io docker-compose-plugin
```

<div id="bkmrk-zmiana-domy%C5%9Blnej-lok">Zmiana domyślnej lokalizacji plików dockera:</div><div id="bkmrk-utworzenie-pliku-%2Fet">Utworzenie pliku /etc/docker/daemon.json, w którym wskażemy inną ścieżkę "data-root"</div>```bash
vim /etc/docker/daemon.json
```

<div id="bkmrk-w-pliku-wklejamy-odp">W pliku wklejamy odpowiednią konfigurację</div><div id="bkmrk-"></div>```json
{
  "data-root": "/docker/docker-data"
}
```

<div id="bkmrk-nast%C4%99pnie-startujemy">Następnie startujemy usługę dockera:</div><div id="bkmrk--1"></div>```bash
sudo systemctl enable --now docker
```

<div id="bkmrk-sprawdzamy%2C-czy-dock">Sprawdzamy, czy docker używa nowej lokalizacji:</div>```bash
docker info -f '{{ .DockerRootDir }}'
```

<div id="bkmrk-uruchomienie-testowe">Uruchomienie testowego kontenera w celu weryfikacji poprawności instalacji:</div>```
sudo docker run hello-world
```

<div id="bkmrk-output-powinien-wygl">Output powinien wyglądać tak:</div>[![image.png](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-05/scaled-1680-/Ydiimage.png)](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-05/Ydiimage.png)