postgres:9.5
碼頭工人致命:無法寫入鎖定文件「postmaster.pid」:沒有剩餘空間設備
我嘗試重新啓動,
docker-compose build --no-cache
刪除圖像和容器,並再次建立
我有許多proyects和任何人開始,保持相同的配置... Mac OSX Sierra
顯然,容器未刪除很好,我想這個和重建後,確定作品。
# 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-compose.yml內容和其他設置這個環境的腳本嗎? – andreim
當然,這裏現在是 –
'/ tmp/data'上的驅動器上是否有明確的空間? (Docker dameon運行的用戶是否有寫入它的權限?) –