簡體   English   中英

在docker:dind中運行docker-compose

[英]Run docker-compose inside docker:dind

這個問題不是重復 該問題的問題在於啟動docker實例,但這與通過docker-compose綁定docker相關聯。

我正在嘗試在docker:dind image中運行docker:dind docker-compose 因此,使用以下Dockerfile創建了自己的映像。

FROM docker:dind
RUN apk add py-pip
RUN apk add python-dev libffi-dev openssl-dev gcc libc-dev make
RUN pip install docker-compose
RUN addgroup ${USER} docker

但是運行docker-compose命令會引發以下錯誤,

yarn run v1.16.0
$ docker-compose -f docker-compose.yml run test
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

lerna ERR! yarn run test stderr:
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.
error Command failed with exit code 1.

怎么解決。 docker:dind的操作系統是Alpine linux。

您無需從頭開始構建docker-compose映像。

dockerhub上有可用的官方 docker-compose鏡像。 用那個

有關如何運行的說明,請檢查出來。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM