CareyWang / MyUrls

Your Own URL Shortener
MIT License
304 stars 126 forks source link

docker 部署失败 #31

Closed mervynlam closed 11 months ago

mervynlam commented 1 year ago
[root@mervyn MyUrls]# docker-compose up -d
[+] Building 136.5s (7/13)                                                                                                                                                                                                                                                    
 => [internal] load .dockerignore                                                                                                                                                                                                                                        0.0s
 => => transferring context: 2B                                                                                                                                                                                                                                          0.0s
 => [internal] load build definition from Dockerfile                                                                                                                                                                                                                     0.0s
 => => transferring dockerfile: 389B                                                                                                                                                                                                                                     0.0s
 => [internal] load metadata for docker.io/library/golang:1.20-alpine                                                                                                                                                                                                   15.8s
 => CACHED [build 1/6] FROM docker.io/library/golang:1.20-alpine@sha256:fd9d9d7194ec40a9a6ae89fcaef3e47c47de7746dd5848ab5343695dbbd09f8c                                                                                                                                 0.0s
 => [internal] load build context                                                                                                                                                                                                                                        0.0s
 => => transferring context: 33.62kB                                                                                                                                                                                                                                     0.0s
 => CACHED [stage-1 1/3] WORKDIR /app                                                                                                                                                                                                                                    0.0s
 => ERROR [build 2/6] RUN apk update && apk add upx                                                                                                                                                                                                                    120.6s
------                                                                                                                                                                                                                                                                        
 > [build 2/6] RUN apk update && apk add upx:                                                                                                                                                                                                                                 
#0 0.215 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz                                                                                                                                                                                        
#0 60.38 WARNING: updating and opening https://dl-cdn.alpinelinux.org/alpine/v3.18/main: Permission denied                                                                                                                                                                    
#0 60.38 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz
#0 120.5 WARNING: updating and opening https://dl-cdn.alpinelinux.org/alpine/v3.18/community: Permission denied
#0 120.5 4 unavailable, 0 stale; 16 distinct packages available
------
failed to solve: process "/bin/sh -c apk update && apk add upx" did not complete successfully: exit code: 4

docker版本

[root@mervyn MyUrls]# docker -v
Docker version 24.0.2, build cb74dfc
mervynlam commented 1 year ago

docker版本换到23.0.3可以了。 Docker version 23.0.3, build 3e7cbfd

mervynlam commented 1 year ago

docker版本换到23.0.3可以了。 Docker version 23.0.3, build 3e7cbfd

但是有另一个问题

 > [build 5/6] RUN go mod tidy:                                                                                                                                                                                                                                               
#0 0.272 go: downloading github.com/gin-gonic/gin v1.9.0                                                                                                                                                                                                                      
#0 0.274 go: downloading github.com/gomodule/redigo v2.0.0+incompatible                                                                                                                                                                                                       
#0 30.30 go: downloading github.com/sirupsen/logrus v1.9.0                                                                                                                                                                                                                    
#0 60.30 github.com/CareyWang/MyUrls imports                                                                                                                                                                                                                                  
#0 60.30    github.com/gin-gonic/gin: github.com/gin-gonic/gin@v1.9.0: Get "https://proxy.golang.org/github.com/gin-gonic/gin/@v/v1.9.0.zip": dial tcp 172.217.163.49:443: i/o timeout
#0 60.30 github.com/CareyWang/MyUrls imports
#0 60.30    github.com/gomodule/redigo/redis: github.com/gomodule/redigo@v2.0.0+incompatible: Get "https://proxy.golang.org/github.com/gomodule/redigo/@v/v2.0.0+incompatible.zip": dial tcp 172.217.163.49:443: i/o timeout
#0 60.30 github.com/CareyWang/MyUrls imports
#0 60.30    github.com/sirupsen/logrus: github.com/sirupsen/logrus@v1.9.0: Get "https://proxy.golang.org/github.com/sirupsen/logrus/@v/v1.9.0.zip": dial tcp 142.251.42.241:443: i/o timeout
------
failed to solve: process "/bin/sh -c go mod tidy" did not complete successfully: exit code: 1

要在DockerfileRUN go mod tidy前加一行RUN go env -w GOPROXY=https://goproxy.cn