Docker начать сбой. Проблемы с дисковым пространством - PullRequest
0 голосов
/ 10 апреля 2020

У меня есть следующее в файле конфигурации docker:

{
  "debug": true,
  "experimental": false,
  "storage-driver":"devicemapper",
  "storage-opts": [
    "dm.basesize=20G"
    ]
}

Но добавление части опций хранилища делает невозможным запуск docker. Что я делаю не так, и как мне это исправить?

Я использую macOS и скачал дистрибутив docker:

https://hub.docker.com/editions/community/docker-ce-desktop-mac/

- РЕДАКТИРОВАТЬ - enter image description here

Я уже пробовал docker удаление системы, но я все еще получаю ошибку "нет свободного места на устройстве".

docker system df вывод:

TYPE                TOTAL               ACTIVE              SIZE                RECLAIMABLE
Images              2                   1                   22.51GB             64.21MB (0%)
Containers          1                   0                   169.7MB             169.7MB (100%)
Local Volumes       0                   0                   0B                  0B
Build Cache         0                   0                   0B                  0B

Осталось места на диске на машине: 249 ГБ.

Я не уверен, что произошло, из-за чего у меня не хватило места на диске. Docker строил раньше, возможно, это было после того, как я добавил копию. , команда в моем Dockerfile:

# We will use Ubuntu for our image
FROM ubuntu:latest

# Updating Ubuntu packages

ARG CLOJURE_TOOLS_VERSION=1.10.1.507


RUN apt-get -qq update && apt-get -qq -y install curl wget bzip2 openjdk-8-jdk-headless \
    && curl -sSL https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -o /tmp/miniconda.sh \
    && bash /tmp/miniconda.sh -bfp /usr/local \
    && rm -rf /tmp/miniconda.sh \
    && conda install -y python=3 \
    && conda update conda \
    && curl -o install-clojure https://download.clojure.org/install/linux-install-${CLOJURE_TOOLS_VERSION}.sh \
    && chmod +x install-clojure \
    && ./install-clojure && rm install-clojure \
    && wget https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein \
    && chmod a+x lein \
    && mv lein /usr/bin \
    && apt-get -qq -y autoremove \
    && apt-get autoclean \
    && rm -rf /var/lib/apt/lists/* /var/log/dpkg.log \
    && conda clean --all --yes


ENV PATH /opt/conda/bin:$PATH

RUN conda create -n pyclj python=3.7 && conda install -n pyclj numpy mxnet

## To install pip packages into the pyclj environment do
RUN conda run -n pyclj python3 -mpip install numpy
COPY . .
RUN lein uberjar
CMD java $JVM_OPTS -cp target/myapp.jar clojure.main -m myapp.application --server.port=$PORT --server.host=0.0.0.0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...