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.
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
| File | Contains | Use For |
|---|---|---|
SKILL.md | Entry point: scope, routing table, and workflow. | Start here. |
docs/actions-use-containerized-services-docker-service-containers-communicati-workflow-guide.md | A 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.text | A 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.text | A 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.text | A 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.text | A 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.text | A 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
- Open the most relevant file under
docs/for the exact documented workflow and wording. - Open
schemas/files for exact structured contracts. - Open
examples/files for concrete requests, commands, snippets, and manifests. - 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
