【AWS】当CodeBuild执行时,出现”无法连接到Docker守护程序 unix:///var/run/docker.sock。Docker守护程序是否正在运行?”
做过的事情 de
- AWS CodeBuildでDockerイメージのビルドを実行
错误内容
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
引起这种情况的原因
解决办法 (jiě jué fǎ)
- 下記手順に従い、CodeBuildの環境設定で特権モードにチェックをいれる
错误:在进行构建时无法连接到Docker守护程序
默认情况下,Docker容器是“非特权”的,例如无法在Docker容器内运行Docker守护程序。这是因为默认情况下容器不被允许访问任何设备,但是“特权”容器被赋予对所有设备的访问权限。
据说,进行Docker镜像构建的CodeBuild容器似乎没有以特权模式运行。
因此,需要以特权模式启动容器。
请提供更多上下文信息,以便给出准确的翻译。
- Runtime privilege and Linux capabilities