Docker Volumes

Материал из Iknow
Перейти к навигации Перейти к поиску

Host volume

 Host volumes створюється за допомогою параметра "-v". За ним вказуємо що монтується на локальному хості потім ":" де буде монтуватись в контейнері. 
 docker run -v /opt/mysql/data:/var/lib/mysql mysql
 Можна вказати де кілька точок монтування, ось так:
 docker run -v /opt/mysql/data:/var/lib/mysql -v mysql

Anonimous volume

 В Anonimous volume не вказується звідки буде монтування на хості. Вон завжди буде з /var/lib/docker/volumes/HASH/_data, де HASH - це якійсь хеш.
 Тобто команда виглядає так:
 docker run -v /var/lib/mysql mysql

Named volume