Всем привет! Пытаюсь связать volume внутри контейнера с внешней директорией при помощи вот такой вот команды.
docker run --name PSTGRS -p 5432:5432 -v /home/****/Desktop/pagila-master:/var/lib/postgresql/data -e GRANT_SUDO=yes -e POSTGRES_PASSWORD=password postgres
Но получаю ошибку:
initdb: error: directory "/var/lib/postgresql/data" exists but is not empty
If you want to create a new database system, either remove or empty
the directory "/var/lib/postgresql/data" or run initdb
with an argument other than "/var/lib/postgresql/data".
Команда
docker inspect PSTGRS
выдаёт:
"Mounts": [
{
"Type": "bind",
"Source": "/home/***/Desktop/pagila-master",
"Destination": "/var/lib/postgresql/data",
"Mode": "",
"RW": true,
"Propagation": "rprivate"
}
],
Я уже docker system purge пробовал и что я только не пробовал. Каждый раз эта ошибка.
Подскажите, пожалуйста, что я делаю не правильно?
Заранее большое спасибо!