草庐IT

Docker-compose快速部署PostgreSQL

全部标签

docker - 在 docker 中构建 golang 项目 - 在 $GOPATH 或 $GOROOT 中找不到包

这个问题在这里已经有了答案:BuildDockerwithGoapp:cannotfindpackage(6个答案)关闭3年前。我有一个项目,路径为/Users/me/Documents/dev/grafana/src/github.com/grafana/grafana。该项目使用了其他几个项目,例如:/Users/me/Documents/dev/grafana/src/github.com/BurntSushi/toml/Users/me/Documents/dev/grafana/src/github.com/Unknwon/com我可以在我的机器上构建一切正常,但是当我尝试在

opencv - 在 ARM Docker 容器中构建 OPENCV 时出现问题

我在ARMDocker容器中构建OPENCV时遇到问题:--Configuringincomplete,errorsoccurred!Seealso"/tmp/opencv/opencv-3.4.2/build/CMakeFiles/CMakeOutput.log".Seealso"/tmp/opencv/opencv-3.4.2/build/CMakeFiles/CMakeError.log".Thecommand'/bin/sh-ccd/tmp/opencv/opencv-3.4.2&&mkdirbuild&&cdbuild&&cmake-DCMAKE_BUILD_TYPE=REL

docker - 从一个 Dockerized Go 服务获取查询到其他 Dockerized Go 服务

我在Go中构建了一些服务,我可以使用docker-compose部署它们。我还链接了服务,但现在如果我从一个应用程序向另一个应用程序发出GET请求,我会得到不支持的协议(protocol)方案。这是因为我在URL中使用服务名称而没有指定任何协议(protocol)。链接和查询适用于mongoDB,但不适用于其他服务。去service1文件url:="service2/get"//thisisnotworkingresponse,err:=http.Get(url)iferr!=nil{fmt.Printf("%s",err)}else{//dosomething}Docker-comp

go - Go语言Vs代码如何调试部署在本地服务器上的RestApi

Go语言Vs代码如何调试部署在本地服务器上的RestApi。我已经浏览了delve文档并进行了设置。我有一个本地服务器,使用java客户端我试图获得响应。本地主机服务器正在Debug模式下运行,但流程不会在断点处停止。代码是Go语言,我使用的是VSCodeIDE。 最佳答案 希望您已为VSCode正确设置Go语言。否则只需检查this链接。注意:您必须通过VSCode运行您的GoRestApi 关于go-Go语言Vs代码如何调试部署在本地服务器上的RestApi,我们在StackOver

docker - 在存储库 docker.io/library/golang 中找不到标签 1.10.3 AS base

当我尝试编译moby(最新版本2018.08.07)时,结果是这样的:dockerbuild-t"docker-dev:master"-f"Dockerfile".SendingbuildcontexttoDockerdaemon43.28MBStep1:FROMgolang:1.10.3ASbasePullingrepositorydocker.io/library/golangTag1.10.3ASbasenotfoundinrepositorydocker.io/library/golangmake:***[build]Error1我的主机是:centos6Linuxli1202

postgresql - Golang 和 Postgres 的交互——每次查询都从 int64 表中减去 1

我正在学习创建HTTPAPI,我正在创建一个虚拟的API信用系统,因为这是我特别感兴趣的。这是我想出的:(我正在使用PQDriver)if!dummy.creds但是,假设我将SQL表编辑为50个积分,每次查询虚拟API时如何减去1个积分?例如,如果我查询API并且它从SQL表返回成功的虚拟数据(JSON格式),我如何减去一个学分,这样我只有49个学分,然后是48、47、46,等等更新:这是我想出的_,err:=db.Exec("UPDATEdummySETcreds=-1WHEREemail=$1")iferr!=nil{log.Fatal(err)}它没有工作,没有做任何事情。我做

docker - 为 golang 的 dockerfile 查找路径时出错

我正在尝试用我的golang项目构建docker镜像我使用以下内容#buildstageFROMgolang:alpineasbuilderWORKDIR/go/src/appCOPY..RUNCGO_ENABLED=0GOOS=linuxgobuild-a-installsuffixcgo-ldflags'-extldflags"-static"'-omain.RUNapkadd--no-cachegit#finalstageFROMalpine:latestRUNapk--no-cacheaddca-certificatesCOPY--from=builder/go/bin/app

go - Heroku Golang 部署

这是我的工作空间$GOPATH/src/github.com/ulukma/weder-deploy我有程序文件web:weder-deploy还有Godeps文件夹。然后我成功地将我的应用程序推送到Heroku。但是当我尝试打开它时出现错误2018-09-06T22:49:31.839903+00:00heroku[router]:at=errorcode=H14desc="Nowebprocessesrunning"method=GETpath="/"host=weaderapp.herokuapp.comrequest_id=64fd68c8-3012-4bc6-9a00-eed

docker - Golang dep 不下载所有库文件

我在我的$GOPATH/src/github.com/docker中使用了docker库现在我正在尝试使用dep。在我的gopkg.toml中,它有以下描述:[[constraint]]name="github.com/docker/docker"version="1.13.1"但是在depinit完成后,我所有的代码都告诉我:Unresolvedreference'NewClientWithOpts'在我使用dep之前它曾经工作过。client.NewClientWithOpts(client.WithVersion("1.38"))当我从vendor处查找我的库时,有105个文件。

无法从外部主机访问 Docker 部署的镜像

所以我有一个Go应用程序,我正在使用Ansible和Jenkins管道作为Docker镜像部署到EC2实例。我有一个图像,我可以使用Postman使用IP地址和端口号8080从主机外部访问它。当我部署新图像时,我无法使用IP地址和端口号获得响应。当我ssh进入服务器时,我可以使用localhost和端口号到达端点。如果我停止那个图像并开始第一个图像,我就可以再次到达它。这些图像之间可能存在哪些差异,导致无法再通过IP地址访问端点?我的Docker组合文件:version:'2'services:project-1:image:...volumes:-/var/log:/var/logn