首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Spring Boot Gradle插件和Colima构建码头形象

用Spring Boot Gradle插件和Colima构建码头形象
EN

Stack Overflow用户
提问于 2022-03-25 14:18:20
回答 1查看 1.3K关注 0票数 2

我正在尝试使用Gradle插件创建Spring应用程序的对接映像。我使用Spring 2.6.4和Gradle 7.1.1。

我在Mac上,没有安装Desktop。的确,我用科利马经营码头。

问题是,我无法使用命令./gradlew bootBuildImage构建坞映像,因为Gradle找不到对接守护进程:

代码语言:javascript
复制
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文件中有什么配置需要做吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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,或者将以下内容添加到构建文件中,如文档所示。

代码语言:javascript
复制
tasks.named("bootBuildImage") {
  docker {
    host = "unix:///Users/<user>/.colima/docker.sock"
  }
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71618429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档