TGViewer
Golang Golang @golang_google · 40.5K subscribers
Post #3627 7.03K
🐳 Как правильно использовать Docker для Go-приложения - пошаговый гайд

Хороший разбор от freeCodeCamp для тех, кто хочет понять Docker на реальном Go-проекте, а не только по отдельным командам.

Внутри:

- что такое image и container
- как написать Dockerfile для Go
- go mod download и сборка бинарника внутри контейнера
- как собрать image через docker build
- как связать Go-приложение с MySQL
- как добавить phpMyAdmin
- Docker Compose
- volumes для сохранения данных
- networks для связи контейнеров
- .env для конфигурации
- запуск всей связки одной командой

Итоговая схема:

Go API → MySQL → phpMyAdmin

в отдельных контейнерах, объединённых через Docker Compose.

Хороший материал, если нужно с нуля понять путь от обычного Go-проекта до контейнеризированного приложения с БД.

https://www.freecodecamp.org/news/how-to-dockerize-a-go-application-full-step-by-step-walkthrough/
  • 👍 10
  • ❤ 5
  • 🔥 2
  • 🤔 2
  • 🤬 1
  • 🤩 1
More from @golang_google
  1. Sep 21, 2026🛠 Ax - фреймворк в стиле DSPy для Go, TypeScript, Python, Java, C++, и Rust Вы описываете…
  2. Sep 18, 2026🔥 Rune - быстрый IDE и terminal multiplexer с GPU-рендерингом, который теперь открыт на G…
  3. Sep 16, 2026🔥 Большой гайд по миграции с Go на Rust Для разработчиков переход обычно упирается не в с…
  4. Sep 15, 2026🔥 Yoke - управление пакетами Kubernetes без гор YAML Вместо сложных Helm-шаблонов Yoke по…
  5. Sep 13, 2026🔥 Yzma - прямое подключение `llama.cpp` к Go-приложениям для локального inference Проект…
  6. Sep 12, 2026AvitoTech всегда славился своими проектами на День разработчика, но в этот раз ребята прев…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →