![](/img/trans.png)
[英]Docker-compose: always receive Cannot locate specified Dockerfile
[英]Using tmaier/docker-compose in a dockerfile
我想使用 docker 映像tmaier/docker-compose
,因為它包含預安裝的 docker 和 docker-compose。
我正在嘗試在 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
,彈出一條錯誤消息:
ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running?
這是系統中docker和docker-compose權限截圖
首先,關注這個帖子
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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.