我正在尝试使用Gradle插件创建Spring应用程序的对接映像。我使用Spring 2.6.4和Gradle 7.1.1。
我在Mac上,没有安装Desktop。的确,我用科利马经营码头。
问题是,我无法使用命令./gradlew bootBuildImage构建坞映像,因为Gradle找不到对接守护进程:
Connection to the Docker daemon at 'localhost' failed with error "[2] No such file or directory"; ensure the Docker daemon is running and accessible在Colima或我的build.gradle文件中有什么配置需要做吗?
发布于 2022-03-28 21:00:29
默认情况下,Colima在位置~/.colima/docker.sock中创建一个套接字。运行命令docker context ls应该显示一个名为colima的上下文,其中的套接字位置显示在DOCKER ENDPOINT列中。
您可以将Spring插件配置为使用这个套接字,方法是将DOCKER_HOST环境变量设置为unix:///Users/<user>/.colima/docker.sock,或者将以下内容添加到构建文件中,如文档所示。
tasks.named("bootBuildImage") {
docker {
host = "unix:///Users/<user>/.colima/docker.sock"
}
}https://stackoverflow.com/questions/71618429
复制相似问题