@francisco.friesen Чтобы запустить Go приложение в Docker, вы можете следовать следующим шагам:
- Создайте Dockerfile с указанием образа Go, который вы хотите использовать в качестве основы. Например:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
FROM golang:1.15
# Добавьте строку COPY для копирования исходных файлов Go в образ Docker. Например:
COPY . /app
# Добавьте строку WORKDIR для указания директории, в которой будут размещены ваши исходные файлы. Например:
WORKDIR /app
# Добавьте строку RUN для установки зависимостей Go с помощью менеджера пакетов, такого как go mod или dep. Например:
RUN go mod download
# Добавьте строку CMD для указания команды, которую нужно выполнить при запуске контейнера. Например:
CMD ["go", "run", "main.go"]
|
- Создайте образ Docker, используя docker build:
1
|
docker build -t my-go-app .
|