Docker не найден - PullRequest
       23

Docker не найден

0 голосов
/ 01 октября 2018

Я пытаюсь запустить свой простой API golang в Docker-контейнере, чтобы его можно было запускать на всех компьютерах, когда я использую панель инструментов Docker для перехода в каталог и запускаю docker-compose up Я получаю сообщение об ошибке, говорящее, что stat main.go: no such file or directory Я думаю, что это может иметь отношение к путям в моем файле dockerfile / docker compose?Может кто-нибудь взглянуть и помочь мне, пожалуйста?

Dockerfile

FROM golang:latest

RUN mkdir -p /go/src/app
WORKDIR /go/src/app

ADD . /go/src/app

RUN go get -v

docker-compose.yml

version: '3'
services:
     db:
         image: postgres
     environment:
         POSTGRES_DB: Shoes
         POSTGRES_USER: postgres
         POSTGRES_PASSWORD: root
     ports:
         - 5432:5432
     app:
       build: .
       command: ["go", "run", "main.go"]
       volumes:
         - .:/go/src/app
     ports:
         - "8080:8080"
     depends_on:
         - db
     links:
         - db

Редактировать: Новая ошибка после перестановки некоторых файлов изаставить мою ГОПАТУ работать правильно.У меня проблема с подключением к базе данных в докере. Я получаю сообщение об ошибке, когда не могу подключиться.

...