Size: a a a

2021 March 11

AK

Artyom Kadushko in #ctfchat
FROM ubuntu:latest

RUN apt update && apt install python3 -y && apt install python3-pip -y

COPY . /app
WORKDIR /app

RUN pip3 install -r requirements.txt

EXPOSE 5000

ENTRYPOINT  ["bash"]
CMD ["start.sh"]
источник

AK

Artyom Kadushko in #ctfchat
Если ручками собрать image и прописать его в docker-compose - всё работает
источник

R

Rubikoid in #ctfchat
А шо за ошибка-то?
источник

AK

Artyom Kadushko in #ctfchat
Building webservice
ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running?

If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
источник

R

Rubikoid in #ctfchat
Artyom Kadushko
Building webservice
ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running?

If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
Очевидно, оно не может подключиться к докердемону

Права есть? А, ну да.
Докер_Хост точно туда, куда надо, указывает?
источник

AK

Artyom Kadushko in #ctfchat
А куда он должен указывать?
источник

AK

Artyom Kadushko in #ctfchat
total 20K
drwxr-xr-x  4 ctf  ctf  4.0K Mar 11 02:12 .
drwxrwxrwt 16 root root 4.0K Mar 11 02:11 ..
drwxr-xr-x  2 ctf  ctf  4.0K Mar 11 02:09 conf
-rw-r--r--  1 ctf  ctf   534 Mar 11 02:11 docker-compose.yml
drwxr-xr-x  6 ctf  ctf  4.0K Mar 11 02:13 _webs
источник

AK

Artyom Kadushko in #ctfchat
в _webs лежит Dockerfile
источник

R

Rubikoid in #ctfchat
Докер_хост указывает на то, где собстна висит сокет докер демона
источник

AK

Artyom Kadushko in #ctfchat
Artyom Kadushko
Если ручками собрать image и прописать его в docker-compose - всё работает
тык
источник

R

Rubikoid in #ctfchat
Ты на него почему-то по http ходишь
источник

AK

Artyom Kadushko in #ctfchat
Или это не к этому?
источник

R

Rubikoid in #ctfchat
А, бля
источник

AK

Artyom Kadushko in #ctfchat
Я пробовал такой конфиг
version: "3"
services:

       nginx:
               container_name: nginx
               image: nginx:latest
               ports:
                       - "80:80"
                       - "443:443"
               volumes:
                       - ./conf/nginx.conf:/etc/nginx/nginx.conf

       webservice:
               image: webs
               container_name: webservice
               ports:
                       - "5000:5000"
источник

R

Rubikoid in #ctfchat
В dockerfile вроде как нельзя путь
источник

AK

Artyom Kadushko in #ctfchat
И он работает
источник

R

Rubikoid in #ctfchat
Rubikoid
В dockerfile вроде как нельзя путь
Можно только имя файла
источник

AK

Artyom Kadushko in #ctfchat
Хм
источник

AK

Artyom Kadushko in #ctfchat
Ща
источник

R

Rubikoid in #ctfchat
Путь надо в context пихать
источник