Docker FATAL:无法写入locking文件“postmaster.pid”:设备上没有剩余空间

postgres:9.5

我尝试重新启动,

 docker-compose build --no-cache 

删除图像和容器并重新构build

我有很多proyects和任何人开始,保持相同的configuration… Mac OSX Sierra

码头版本

看到错误


显然容器没有被删除好,我尝试了这个和重build后工作好。

 # Delete all containers docker rm $(docker ps -a -q) # Delete all images docker rmi $(docker images -q) 

泊坞窗,compose.yml

 version: '2' services: web: build: . image: imagename command: python manage.py runserver 0.0.0.0:8000 ports: - "3000:3000" - "8000:8000" volumes: - .:/code depends_on: - migration - redis - db redis: image: redis:3.2.3 db: image: postgres:9.5 volumes: - .:/tmp/data/ npm: image: imagename command: npm install volumes: - .:/code migration: image: imagename command: python manage.py migrate --noinput volumes: - .:/code depends_on: - db 

Dockerfile:

 FROM python:3.5.2 ENV PYTHONUNBUFFERED 1 RUN mkdir /code WORKDIR /code ADD requirements.txt /code/ RUN pip install -r requirements.txt ADD . /code/ RUN mkdir /code WORKDIR /code RUN easy_install -U pip ADD requirements.txt /code/requirements.txt RUN pip install -r requirements.txt` 

如果您没有任何关键数据,则可以吹走docker的体积。

docker volume ls

docker volume rm your_volume