从Docker内部启动无服务器Docker容器兄弟

时间:2020-02-10 11:46:03

标签: docker serverless

所以我试图从主容器启动一个无服务器的兄弟容器。我已经将/var/run/docker.sock绑定到/var/run/docker.sock

$ docker inspect -f '{{ .Mounts }}' webapp

输出:[{bind /var/run/docker.sock /var/run/docker.sock true rprivate}]

在我的dockerfile(FROM ubuntu:bionic)中,我已经使用与在本地计算机上安装docker时使用的代码相同的代码安装了docker。

RUN apt -y install apt-transport-https ca-certificates curl software-properties-common && \
 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - && \
 add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" && \
 apt-get -y install docker.ce && \
 getent group docker || sudo groupadd docker

常规docker命令运行正常。

但是serverless invoke local --docker -f function --data '{MY_DATA}'无法正常工作,我得到了答复:

'请启动Docker守护程序以使用调用本地Docker集成。'

0 个答案:

没有答案