import { Card } from "~/components/ui/card"; import type { Volume } from "~/lib/types"; import CodeMirror from "@uiw/react-codemirror"; import { yaml } from "@codemirror/lang-yaml"; import { copilot } from "@uiw/codemirror-theme-copilot"; import * as YML from "yaml"; type Props = { volume: Volume; }; export const DockerTabContent = ({ volume }: Props) => { const yamlString = YML.stringify({ services: { nginx: { image: "nginx:latest", volumes: [`${volume.name}:/path/in/container`], }, }, volumes: { [volume.name]: { external: true, }, }, }); return (
Alternatively, you can use the following command to run a Docker container with the volume mounted:

Using the volume with Docker

This volume can be used in your Docker Compose files by referencing it as an external volume. The example demonstrates how to mount the volume to a service (nginx in this case). Make sure to adjust the path inside the container to fit your application's needs.
); };