Afin de créer un environnement de développement golang avec docker, le dockerfile a été défini comme suit. Cependant, comme indiqué dans [2. Détails de l'erreur](# 2. Détails de l'erreur), il n'a pas pu être construit. .. .. Je vais le laisser comme un mémorandum!
dockerfile
#référence
FROM golang:latest
ENV GO111MODULE=on
ENV GOLANG_VERSION=1.15.3
WORKDIR /go/src/backend
#Cet apt-get ne fonctionne pas ...
RUN apt-get update -y && apt-get install -y vim
COPY /backend/go.mod /backend/go.sum /go/src/backend/
La construction de docker-compose ne fonctionne pas.
[root@localhost vagrant]# docker-compose build
nginx uses an image, skipping
Building vue
Step 1/2 : FROM node:10
---> 56387899b840
Step 2/2 : RUN apt-get update && apt-get install git && npm install -g npm && npm install -g @vue/cli
---> Using cache
---> 2f3aa344d453
Successfully built 2f3aa344d453
Successfully tagged vagrant_vue:latest
Building go
Step 1/7 : FROM golang:latest
---> 4a581cd6feb1
Step 2/7 : ENV GO111MODULE=on
---> Using cache
---> dfe811dc936e
Step 3/7 : ENV GOLANG_VERSION=1.15.3
---> Using cache
---> dc7206ac34f4
Step 4/7 : ENV GOPATH=/go
---> Using cache
---> 73183c5707e4
Step 5/7 : WORKDIR /go/src/backend
---> Using cache
---> a3cb200b2052
Step 6/7 : RUN apt-get update -y && apt-get install -y vim
---> Running in a57f9a0f8c5f
Get:1 http://security.debian.org/debian-security buster/updates InRelease [65.4 kB]
Get:2 http://deb.debian.org/debian buster InRelease [121 kB]
Get:3 http://deb.debian.org/debian buster-updates InRelease [51.9 kB]
Get:4 http://deb.debian.org/debian buster/main amd64 Packages [7906 kB]
Reading package lists...
E: Release file for http://security.debian.org/debian-security/dists/buster/updates/InRelease is not valid yet (invalid for another 1d 8h 21min 59s). Updates for this repository will not be applied.
E: Release file for http://deb.debian.org/debian/dists/buster-updates/InRelease is not valid yet (invalid for another 2d 0h 11min 1s). Updates for this repository will not be applied.
ERROR: Service 'go' failed to build : The command '/bin/sh -c apt-get update -y && apt-get install -y vim' returned a non-zero code: 100
En regardant ici, le réglage de l'heure semble être mauvais. .. ..
E: Release file for http://security.debian.org/debian-security/dists/buster/updates/InRelease is not valid yet (invalid for another 1d 8h 21min 59s). Updates for this repository will not be applied.
E: Release file for http://deb.debian.org/debian/dists/buster-updates/InRelease is not valid yet (invalid for another 2d 0h 11min 1s). Updates for this repository will not be applied.
L'heure du système d'exploitation hôte (CentOS7 dans ce cas) est-elle incorrecte?
$date
Thu Oct 22 17:49:15 JST 2020
La date et l'heure du travail étaient vers 22 h 00 le 24 octobre, il ne fait donc aucun doute qu'il est éteint. .. .. Essayez de changer le système d'exploitation hôte à l'heure actuelle en vous référant au site suivant. ** Nom de l'article de référence: définir l'heure du serveur Linux (avec l'heure actuelle) ** ** URL de référence: https://qiita.com/ntkgcj/items/0ef1c02665b3d9a3971d **
$ docker-compose build
Building go
Step 1/7 : FROM golang:latest
---> 4a581cd6feb1
Step 2/7 : ENV GO111MODULE=on
---> Using cache
---> dfe811dc936e
Step 3/7 : ENV GOLANG_VERSION=1.15.3
---> Using cache
---> dc7206ac34f4
Step 4/7 : ENV GOPATH=/go
---> Using cache
---> 73183c5707e4
Step 5/7 : WORKDIR /go/src/backend
---> Using cache
---> a3cb200b2052
Step 6/7 : RUN apt-get update -y && apt-get install -y vim
---> Running in e5e484eea0df
Get:1 http://security.debian.org/debian-security buster/updates InRelease [65.4 kB]
Get:2 http://deb.debian.org/debian buster InRelease [121 kB]
Get:3 http://deb.debian.org/debian buster-updates InRelease [51.9 kB]
Get:4 http://security.debian.org/debian-security buster/updates/main amd64 Packages [243 kB]
Get:5 http://deb.debian.org/debian buster/main amd64 Packages [7906 kB]
Get:6 http://deb.debian.org/debian buster-updates/main amd64 Packages [7868 B]
···réduction
Successfully tagged vagrant_go:latest
** Construction réussie! !! ** **
Recommended Posts