TEISHOTOKU-P
@TEISHOTOKU-P (低所得 -P)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Docker-compose up -dができない

Dockerの学習を始めようとネットのチュートリアルを進めてみました。(windows)

任意のディレクトリに、Dockerfile,requirements.txt,docker-compose.ymlを用意。

次にコマンドプロンプトを開いて、この3つを格納しているディレクトリに移動。

docker-compose up -dを実行

しかし、結果は、

'docker-compose' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

このように表示されてしまうのですが、どのような原因が考えられますでしょうか。

-Dockerfile
'''
FROM python:3.7
ENV PYTHONUNBUFFERED 1
WORKDIR /code
ADD requirements.txt /code/
RUN pip install -r requirements.txt
'''

-docker-compose.yml
'''
version: "3"

services:
db:
image: postgres:10
web:
build: .
volumes:
- .:/code
tty: true
ports:
- 8000:8000
depends_on:
- db
'''

-requirements.txt
'''
Django==2.1.1
psycopg2
psycopg2-binary
'''

0

2Answer

まずDockerがインストールされ、起動しているか確認してください。
例えばタスクトレイにDockerのアイコンは表示されていますか?

0Like

Pathが設定されていないと、"任意のディレクトリ"では実行できません。
環境変数にPathが設定されていることを確認してください。

0Like

Your answer might help someone💌