Тема: Docker на Linux Ubuntu
Завдання: запустити Flask-додаток.
Встановив Flask3, python, створив файл Dockerfile:
FROM ubuntu:latest
MAINTAINER Yaroslav Shcherbyna PP-23 "yaroslav.shcherbyna.pp.2022@lpnu.ua"
ENV container_number 1
RUN mkdir app
COPY . /app
WORKDIR /app
RUN apt-get update -y
RUN pip3 install --upgrade pip
RUN pip3 install -r requirements.txt
EXPOSE 5000
CMD python3 hello.py -C $container_number
Файл конфігурації (requirements.txt):
requests
Flask==0.12
Під час введення команди
$ sudo docker build -t diploma:latest .
вибиває помилку на кроці
RUN pip3 install --upgrade pip
:
=> ERROR [6/7] RUN pip3 install --upgrade pip 0.3s
------
> [6/7] RUN pip3 install --upgrade pip:
0.265 /bin/sh: 1: pip3: not found
------
Dockerfile:8
--------------------
6 | WORKDIR /app
7 | RUN apt-get update -y
8 | >>> RUN pip3 install --upgrade pip
9 | RUN pip3 install -r requirements.txt
10 | EXPOSE 5000
--------------------
ERROR: failed to solve: process "/bin/sh -c pip3 install --upgrade pip" did not complete successfully: exit code: 127