Использование tmaier / docker -compose в dockerfile - PullRequest
1 голос
/ 13 апреля 2020

Я хотел бы использовать docker изображение tmaier/docker-compose, так как оно содержит предварительно установленные docker и docker.

Я пытаюсь использовать образ в Dockerfile следующим образом:

FROM tmaier/docker-compose:latest

RUN apk add git && 
    cd /home && 
    git clone https://user:password@git.com/test/backend.git && 
    git clone https://user:password@git.com/test/gateway.git

Попав в папку /home/backend, я пытаюсь выполнить docker-compose up, выскакивает сообщение об ошибке:

ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running?

Это скриншот разрешений docker и docker в системе

enter image description here

1 Ответ

0 голосов
/ 13 апреля 2020

Прежде всего, следуйте этому посту
https://github.com/docker/compose/issues/4181

Во-вторых, попробуйте это (и, конечно, добавьте его в свой файл docker, как только все будет работает):

Попробуйте перезапустить службу docker:

# Restart docker service
sudo service docker restart

Если она все еще не работает, попробуйте это

# Add user to docker group (if not already added)
sudo usermod -aG docker $USER

# create a symbolic link to /usr/bin using the following command
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

# Restart docker service
sudo service docker restart
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...