Docker: различия между версиями

Строка 30: Строка 30:


== Предварительная настройка ==
== Предварительная настройка ==
{{Wbincludes:Installing Software In Console Catalog And Update}}


Настраиваем симлинк для конфигурации
Сделаем так, чтобы файл конфигурации и docker-контейнеры хранились в папке <code>/mnt/data</code>.
 
Настройте симлинк для папки конфигурации:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
mkdir /mnt/data/etc/docker && ln -s /mnt/data/etc/docker /etc/docker
mkdir /mnt/data/etc/docker && ln -s /mnt/data/etc/docker /etc/docker
</syntaxhighlight>
</syntaxhighlight>


Создаём папку для хранения образов и указываем её в конфигурации docker
Создайте папку для хранения образов:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
mkdir /mnt/data/root/docker
mkdir /mnt/data/root/docker
</syntaxhighlight>
</syntaxhighlight>


<syntaxhighlight lang="bash">
Укажите в файле '''daemon.json''' созданную выше папку:
# Откройте файл в редакторе:
#:<syntaxhighlight lang="bash">
mcedit /etc/docker/daemon.json
mcedit /etc/docker/daemon.json
</syntaxhighlight>
</syntaxhighlight>
 
# Вставьте в него строки:
<syntaxhighlight lang="js">
#:<syntaxhighlight lang="js">
{
{
   "data-root": "/mnt/data/root/docker"
   "data-root": "/mnt/data/root/docker"
}
}
</syntaxhighlight>
</syntaxhighlight>
# Сохраните и закройте файл.


== Установка ==
== Установка ==