postgres:9.5
FATALドッカー:ロックファイル "postmaster.pid" を書き込むことができませんでした:デバイス
に残されたスペースがありません、私は、再起動、
docker-compose build --no-cache
削除画像やコンテナ試してみて、再び
を構築I多くのproyectsを持っていて、誰でも起動し、同じ設定を維持します... Mac osx Sierra
どうやらコンテナがうまく削除されていなかった、私はこれをしようとした後、[OK]作品を再構築します。
# 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'がマウントされているドライブにスペースがありますか? –