Задать вопрос

Как запустить контейнер, если Docker говорит, что нет свободного места, а df показывает, что есть?

Добрый день!
Столкнулся впервые со странной для меня проблемой.
Имеется образ, на основе него крутятся 2 контейнера. Пути расположения стандартны, не менялись.
Все собиралось и запускалось без ошибок. Понадобилось запустить ещё 1 экземпляр контейнера:
docker run -d -p 30024:22 -v <path...>:<path...> -e "USER=user" -e "PASS=pass" --name user -h user -it techportal

но при запуске:
docker: Error response from daemon: write /var/run/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/7dcca35874e0689976ac368093927d83e6ff803ed889d4fc47cb26d380bef019/config.json: no space left on device: unknown.


df -h
df -h
Filesystem           Size  Used Avail Use% Mounted on
/dev/mapper/cl-root   79G   38G   42G  48% /
devtmpfs             884M     0  884M   0% /dev
tmpfs                895M     0  895M   0% /dev/shm
tmpfs                895M  895M     0 100% /run
tmpfs                895M     0  895M   0% /sys/fs/cgroup
/dev/xvda1           984M  121M  797M  14% /boot
tmpfs                179M     0  179M   0% /run/user/600
tmpfs                179M     0  179M   0% /run/user/1001
tmpfs                179M     0  179M   0% /run/user/0
tmpfs                179M     0  179M   0% /run/user/1000
overlay               79G   38G   42G  48% /var/lib/docker/overlay2/d0a0019739e0ac612231d29203d91f07548e89492105afb2d60eb889d81df3ff/merged
shm                   64M     0   64M   0% /var/lib/docker/containers/240484373ad52c4e7db7cfea9302a37bb5c4b0e855ea7f02ee16750751fbe33a/mounts/shm
overlay               79G   38G   42G  48% /var/lib/docker/overlay2/70aec8465d1f3bde1ec875bd71e4a7ba884e3d008cd9afaf5279430c770efe96/merged
shm                   64M     0   64M   0% /var/lib/docker/containers/8b17bb767a416113eb71b666a7415d7a255f6b00a5665062e7be7d49302951f0/mounts/shm


Собственно, вопрос: почему когда есть место, он говорит об обратном? Или же я что-то не понимаю, объясните, пожалуйста.
  • Вопрос задан
  • 775 просмотров
Подписаться 3 Простой 3 комментария
Решения вопроса 1
@luxter Автор вопроса
Вопрос решил тем, что почистил директорию /run , ибо проблема была в недостаточном кол-ве места в ней.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы