前提・実現したいこと
dockerfileとdocker-composeを用いてpythonの環境構築をしたい。
PC: M1 Macbook air
docker: 20.10.7
docker-compose: 1.29.2
/Users/440h/docker_python/配下に
Dockerfile
docker-compose.yml
requirements.txt
があります。
発生している問題・エラーメッセージ
ERROR: yaml.parser.ParserError: while parsing a flow mapping in "./docker-compose.yml", line 1, column 1 expected ',' or '}', but got '{' in "./docker-compose.yml", line 2, column 34
該当のソースコード
tarminal
1docker-compose build
dockerfile
1FROM python:3 2USER root 3 4RUN apt-get update 5RUN apt-get -y install locales && \ 6 localedef -f UTF-8 -i ja_JP ja_JP.UTF-8 7RUN apt-get install -y vim less 8 9ENV LANG ja_JP.UTF-8 10ENV LANGUAGE ja_JP:ja 11ENV LC_ALL ja_JP.UTF-8 12ENV TZ JST-9 13ENV TERM xterm 14 15RUN mkdir -p /root/src 16COPY requirements.txt /root/src 17WORKDIR /root/src 18 19RUN pip install --upgrade pip 20RUN pip install --upgrade setuptools 21RUN pip install -r requirements.txt
requirements
1requests 2numpy
dockercompose
1version: '3' 2services: 3 python3: 4 restart: always 5 build: . 6 container_name: 'python3' 7 working_dir: '/root/src' 8 tty: true
試したこと
インデントエラーを疑いhttps://codebeautify.org/yaml-validator
を確認し問題なし。
回答1件
あなたの回答
tips
プレビュー