Prompt Buddy logoPrompt Buddy

github · GitHub Actions Docs

Actions Communicating with Docker service containers - GitHub Docs

Teaches how to configure and interact with Docker service containers within GitHub Actions workflows to enable communication between the job runner and the containerized services.

Import to Prompt Buddy

Derived skill

Files assembled from official documentation

Viewing SKILL.md

Actions Communicating with Docker service containers - GitHub Docs

Teaches how to configure and interact with Docker service containers within GitHub Actions workflows to enable communication between the job runner and the containerized services.

When To Use

Use when you need to integrate database or caching services into a GitHub Actions workflow and require the job steps to connect to those services via network protocols.

Reference Files

FileContainsUse For
SKILL.mdEntry point: scope, routing table, and workflow.Start here.
docs/actions-use-containerized-services-docker-service-containers-communicati-workflow-guide.mdA tutorial guide explaining how to configure and communicate with Docker service containers within GitHub Actions workflows.Questions about a tutorial guide explaining how to configure and communicate with Docker service containers within GitHub Actions wor...
examples/actions-use-containerized-services-docker-service-containers-communicati.textA GitHub Actions workflow YAML example demonstrating how to run a Redis service container alongside a Node.js job.Exact payloads, commands, or snippets shown in A GitHub Actions workflow YAML example demonstrating how to run a Redis service container alongside a Node.js job.
examples/actions-use-containerized-services-docker-service-containers-communicati-2.textA GitHub Actions workflow YAML example demonstrating how to run a Redis service container and interact with it during a job.Exact payloads, commands, or snippets shown in A GitHub Actions workflow YAML example demonstrating how to run a Redis service container and interact with it during...
examples/actions-use-containerized-services-docker-service-containers-communicati-3.textA YAML configuration demonstrating how to define and authenticate Docker service containers using Redis and a private registry in a GitHub Actions workflow.Exact payloads, commands, or snippets shown in A YAML configuration demonstrating how to define and authenticate Docker service containers using Redis and a private...
examples/actions-use-containerized-services-docker-service-containers-communicati-4.textA YAML configuration snippet demonstrating how to define and configure MySQL as a service container within a GitHub Actions workflow.Exact payloads, commands, or snippets shown in A YAML configuration snippet demonstrating how to define and configure MySQL as a service container within a GitHub A...
examples/actions-use-containerized-services-docker-service-containers-communicati-5.textA YAML configuration snippet demonstrating how to define and configure an etcd service container within a GitHub Actions workflow.Exact payloads, commands, or snippets shown in A YAML configuration snippet demonstrating how to define and configure an etcd service container within a GitHub Acti...

What This Skill Covers

    • GitHub Actions / - Tutorials / - Use containerized services / - Use Docker service containers
  • Main sections: In this article, Communicating with Docker service containers, Running jobs in a container, Running jobs on the runner machine, Creating service containers.

Workflow

  1. Open the most relevant file under docs/ for the exact documented workflow and wording.
  2. Open schemas/ files for exact structured contracts.
  3. Open examples/ files for concrete requests, commands, snippets, and manifests.
  4. Do not add behavior or configuration that is not present in the attached source files.

Canonical source: https://docs.github.com/en/actions/tutorials/use-containerized-services/use-docker-service-containers