chore: add navigation stubs, weights

Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
This commit is contained in:
David Karlsson 2024-09-03 12:14:28 +02:00
parent c36309ed8a
commit 656d1a871c
414 changed files with 817 additions and 431 deletions

View File

@ -0,0 +1,6 @@
---
build:
render: never
title: Docker concepts
weight: 40
---

View File

@ -1,5 +1,6 @@
---
title: Building images
weight: 20
keywords: build images, Dockerfile, layers, tag, push, cache, multi-stage
description: |
Learn how to build Docker images from a Dockerfile. You'll understand the

View File

@ -0,0 +1,6 @@
---
build:
render: never
title: Running containers
weight: 30
---

View File

@ -1,5 +1,6 @@
---
title: Multi-container applications
weight: 5
keywords: concepts, build, images, container, docker desktop
description: This concept page will teach you the significance of multi-container application and how it is different from single-container application
aliases:

View File

@ -1,5 +1,6 @@
---
title: Overriding container defaults
weight: 2
keywords: concepts, build, images, container, docker desktop
description: This concept page will teach you how to override the container defaults using the `docker run` command.
aliases:

View File

@ -1,5 +1,6 @@
---
title: Persisting container data
weight: 3
keywords: concepts, build, images, container, docker desktop
description: This concept page will teach you the significance of data persistence in Docker
aliases:

View File

@ -2,6 +2,7 @@
title: Publishing and exposing ports
keywords: concepts, build, images, container, docker desktop
description: This concept page will teach you the significance of publishing and exposing ports in Docker
weight: 1
aliases:
- /guides/docker-concepts/running-containers/publishing-ports/
---

View File

@ -1,5 +1,6 @@
---
title: Sharing local files with containers
weight: 4
keywords: concepts, images, container, docker desktop
description: This concept page will teach you the various storage options available in Docker and their common usage.
aliases:

View File

@ -0,0 +1,6 @@
---
build:
render: never
title: The basics
weight: 10
---

View File

@ -1,5 +1,6 @@
---
title: What is a container?
weight: 10
keywords: concepts, build, images, container, docker desktop
description: What is a container? This concept page will teach you about containers and provide a quick hands-on where you will run your first container.
aliases:

View File

@ -1,5 +1,6 @@
---
title: What is a registry?
weight: 30
keywords: concepts, build, images, container, docker desktop
description: What is a registry? This Docker Concept will explain what a registry is, explore their interoperability, and have you interact with registries.
aliases:

View File

@ -1,5 +1,6 @@
---
title: What is an image?
weight: 20
keywords: concepts, build, images, container, docker desktop
description: What is an image
aliases:

View File

@ -1,5 +1,6 @@
---
title: What is Docker Compose?
weight: 40
keywords: concepts, build, images, container, docker desktop
description: What is Docker Compose?
aliases:

View File

@ -5,6 +5,7 @@ keywords: what is a docker, docker daemon, why use docker, docker architecture,
to use docker for, docker client, what is docker for, why docker, uses for docker,
what is docker container used for, what are docker containers used for
title: What is Docker?
weight: 20
aliases:
- /introduction/understanding-docker/
- /engine/userguide/basics/

View File

@ -4,6 +4,7 @@ description: Download and install Docker on the platform of your choice, includi
keywords: install docker, docker download, download docker, docker installation, how
to install docker, get docker, docker locally
title: Get Docker
weight: 10
aliases:
- /install/
- /install/overview/

View File

@ -1,6 +1,7 @@
---
title: Introduction
keywords: get started, getting started, how to get started
weight: 30
description: |
Get started with Docker. You'll learn about Docker Desktop, developing with
Docker, as well as how to build and push your first image.

View File

@ -1,5 +1,7 @@
---
title: Containerize an application
weight: 20
linkTitle: "Part 1: Containerize an application"
keywords: dockerfile example, Containerize an application, run docker file, running
docker file, how to run dockerfile, example dockerfile, how to create a docker container,
create dockerfile, simple dockerfile, creating containers

View File

@ -1,5 +1,7 @@
---
title: Update the application
weight: 30
linkTitle: "Part 2: Update the application"
keywords: get started, setup, orientation, quickstart, intro, concepts, containers,
docker desktop
description: Making changes to your application

View File

@ -1,5 +1,7 @@
---
title: Share the application
weight: 40
linkTitle: "Part 3: Share the application"
keywords: get started, setup, orientation, quickstart, intro, concepts, containers,
docker desktop, docker hub, sharing
description: Sharing your image you built for your example application so you can

View File

@ -1,5 +1,7 @@
---
title: Persist the DB
weight: 50
linkTitle: "Part 4: Persist the DB"
keywords: get started, setup, orientation, quickstart, intro, concepts, containers,
docker desktop
description: Making your DB persistent in your application

View File

@ -1,5 +1,7 @@
---
title: Use bind mounts
weight: 60
linkTitle: "Part 5: Use bind mounts"
keywords: 'get started, setup, orientation, quickstart, intro, concepts, containers, docker desktop'
description: Using bind mounts in our application
aliases:

View File

@ -1,5 +1,7 @@
---
title: Multi container apps
weight: 70
linkTitle: "Part 6: Multi-container apps"
keywords: get started, setup, orientation, quickstart, intro, concepts, containers,
docker desktop
description: Using more than one container in your application

View File

@ -1,5 +1,7 @@
---
title: Use Docker Compose
weight: 80
linkTitle: "Part 7: Use Docker Compose"
keywords: get started, setup, orientation, quickstart, intro, concepts, containers,
docker desktop
description: Using Docker Compose for multi-container applications

View File

@ -1,5 +1,7 @@
---
title: Image-building best practices
weight: 90
linkTitle: "Part 8: Image-building best practices"
keywords: get started, setup, orientation, quickstart, intro, concepts, containers,
docker desktop
description: Tips for building images for your application

View File

@ -1,5 +1,7 @@
---
title: What next after the Docker workshop
weight: 100
linkTitle: "Part 9: What next"
keywords: get started, setup, orientation, quickstart, intro, concepts, containers,
docker desktop
description: Making sure you have more ideas of what you could do next with your application
@ -52,4 +54,4 @@ If you'd like to see how containers are built from scratch, Liz Rice from Aqua S
## Language-specific guides
If you are looking for information on how to containerize an application using your favorite language, see the [Language-specific guides](/language/_index.md).
If you are looking for information on how to containerize an application using your favorite language, see the [Language-specific guides](/guides/language/_index.md).

View File

@ -1,5 +1,6 @@
---
title: Overview of the Docker workshop
linkTitle: Docker workshop
keywords: docker basics, how to start a docker container, container settings, setup
docker, how to setup docker, setting up docker, docker container guide, how to get
started with docker

View File

@ -0,0 +1,7 @@
---
title: Deployment and orchestration
weight: 30
build:
render: never
---

View File

@ -1,11 +1,14 @@
---
description: Language-specific guides overview
linkTitle: Language-specific guides
weight: 10
keywords: guides, docker, language, node, java, python, R, go, golang, .net, c++
title: Language-specific guides overview
toc_min: 1
toc_max: 2
aliases:
- /guides/walkthroughs/containerize-your-app/
- /language/
---
The language-specific guides walk you through the process of:
@ -25,33 +28,33 @@ Learn how to containerize your applications and start developing using Docker. C
<div class="grid grid-cols-2 md:grid-cols-3 h-auto gap-4">
<div class="flex items-center flex-1 shadow p-4">
<a href="/language/nodejs/"><img class="m-auto rounded" src="/language/images/nodejs.webp" alt="Develop with Node"></a>
<a href="/guides/language/nodejs/"><img class="m-auto rounded" src="/guides/language/images/nodejs.webp" alt="Develop with Node"></a>
</div>
<div class="flex items-center flex-1 shadow p-4">
<a href="/language/python/"><img class="m-auto rounded" src="/language/images/python.webp" alt="Develop with Python"></a>
<a href="/guides/language/python/"><img class="m-auto rounded" src="/guides/language/images/python.webp" alt="Develop with Python"></a>
</div>
<div class="flex items-center flex-1 shadow p-4">
<a href="/language/r/"><img class="m-auto rounded" src="/language/images/r.webp" alt="Develop with R"></a>
<a href="/guides/language/r/"><img class="m-auto rounded" src="/guides/language/images/r.webp" alt="Develop with R"></a>
</div>
<div class="flex items-center flex-1 shadow p-4">
<a href="/language/java/"><img class="m-auto rounded" src="/language/images/java.webp" alt="Develop with Java"></a>
<a href="/guides/language/java/"><img class="m-auto rounded" src="/guides/language/images/java.webp" alt="Develop with Java"></a>
</div>
<div class="flex items-center flex-1 shadow p-4">
<a href="/language/golang/"><img class="m-auto rounded" src="/language/images/golang.webp" alt="Develop with Go"></a>
<a href="/guides/language/golang/"><img class="m-auto rounded" src="/guides/language/images/golang.webp" alt="Develop with Go"></a>
</div>
<div class="flex items-center flex-1 shadow p-4">
<a href="/language/dotnet/"><img class="m-auto rounded" src="/language/images/c-sharp.webp" alt="Develop with C#"></a>
<a href="/guides/language/dotnet/"><img class="m-auto rounded" src="/guides/language/images/c-sharp.webp" alt="Develop with C#"></a>
</div>
<div class="flex items-center flex-1 shadow p-4">
<a href="/language/cpp/"><img class="m-auto rounded" src="/language/images/cpp.webp" alt="Develop with C++"></a>
<a href="/guides/language/cpp/"><img class="m-auto rounded" src="/guides/language/images/cpp.webp" alt="Develop with C++"></a>
</div>
<div class="flex items-center flex-1 shadow p-4">
<a href="/language/rust/"><img class="m-auto rounded" src="/language/images/rust-logo.webp" alt="Develop with Rust"></a>
<a href="/guides/language/rust/"><img class="m-auto rounded" src="/guides/language/images/rust-logo.webp" alt="Develop with Rust"></a>
</div>
<div class="flex items-center flex-1 shadow p-4">
<a href="/language/php/"><img class="m-auto rounded" src="/language/images/php-logo.webp" alt="Develop with PHP"></a>
<a href="/guides/language/php/"><img class="m-auto rounded" src="/guides/language/images/php-logo.webp" alt="Develop with PHP"></a>
</div>
<div class="flex items-center flex-1 shadow p-4">
<a href="/language/ruby/"><img class="m-auto rounded" src="/language/images/ruby-on-rails.webp" alt="Develop with Ruby"></a>
<a href="/guides/language/ruby/"><img class="m-auto rounded" src="/guides/language/images/ruby-on-rails.webp" alt="Develop with Ruby"></a>
</div>
</div>

View File

@ -2,8 +2,11 @@
description: Containerize and develop C++ applications using Docker.
keywords: getting started, c++
title: C++ language-specific guide
linkTitle: C++
toc_min: 1
toc_max: 2
aliases:
- /language/cpp/
---
The C++ getting started guide teaches you how to create a containerized C++ application using Docker. In this guide, you'll learn how to:

View File

@ -1,7 +1,11 @@
---
title: Configure CI/CD for your C++ application
linkTitle: Configure CI/CD
weight: 40
keywords: ci/cd, github actions, c++, shiny
description: Learn how to configure CI/CD using GitHub Actions for your C++ application.
aliases:
- /language/cpp/configure-ci-cd/
---
## Prerequisites

View File

@ -1,7 +1,11 @@
---
title: Containerize a C++ application
linkTitle: Containerize your app
weight: 10
keywords: C++, containerize, initialize
description: Learn how to containerize a C++ application.
aliases:
- /language/cpp/containerize/
---
## Prerequisites
@ -34,8 +38,8 @@ directory.
```
To learn more about the files in the repository, see the following:
- [Dockerfile](../../reference/dockerfile.md)
- [.dockerignore](../../reference/dockerfile.md#dockerignore-file)
- [Dockerfile](/reference/dockerfile.md)
- [.dockerignore](/reference/dockerfile.md#dockerignore-file)
- [compose.yml](/reference/compose-file/_index.md)
## Run the application

View File

@ -1,7 +1,11 @@
---
title: Test your C++ deployment
linkTitle: Test your deployment
weight: 50
keywords: deploy, kubernetes, c++
description: Learn how to develop locally using Kubernetes
aliases:
- /language/cpp/deploy/
---
## Prerequisites

View File

@ -1,7 +1,11 @@
---
title: Use containers for C++ development
linkTitle: Develop your app
weight: 20
keywords: C++, local, development
description: Learn how to develop your C++ application locally.
aliases:
- /language/cpp/develop/
---
## Prerequisites

View File

@ -1,9 +1,12 @@
---
title: .NET language-specific guide
linkTitle: C# (.NET)
description: Containerize and develop .NET apps using Docker
keywords: getting started, .net
title: .NET language-specific guide
toc_min: 1
toc_max: 2
aliases:
- /language/dotnet/
---
The .NET getting started guide teaches you how to create a containerized .NET application using Docker. In this guide, you'll learn how to:

View File

@ -1,7 +1,11 @@
---
title: Configure CI/CD for your .NET application
linkTitle: Configure CI/CD
weight: 40
keywords: .net, CI/CD
description: Learn how to Configure CI/CD for your .NET application
aliases:
- /language/dotnet/configure-ci-cd/
---
## Prerequisites

View File

@ -1,10 +1,13 @@
---
title: Containerize a .NET application
linkTitle: Containerize your app
weight: 10
keywords: .net, containerize, initialize
description: Learn how to containerize an ASP.NET application.
aliases:
- /language/dotnet/build-images/
- /language/dotnet/run-containers/
- /language/dotnet/containerize/
---
## Prerequisites
@ -75,8 +78,8 @@ directory.
```
To learn more about the files that `docker init` added, see the following:
- [Dockerfile](../../reference/dockerfile.md)
- [.dockerignore](../../reference/dockerfile.md#dockerignore-file)
- [Dockerfile](/reference/dockerfile.md)
- [.dockerignore](/reference/dockerfile.md#dockerignore-file)
- [compose.yaml](/reference/compose-file/_index.md)
## Run the application
@ -119,8 +122,8 @@ In this section, you learned how you can containerize and run your .NET
application using Docker.
Related information:
- [Dockerfile reference](../../reference/dockerfile.md)
- [.dockerignore file reference](../../reference/dockerfile.md#dockerignore-file)
- [Dockerfile reference](/reference/dockerfile.md)
- [.dockerignore file reference](/reference/dockerfile.md#dockerignore-file)
- [Docker Compose overview](/manuals/compose/_index.md)
## Next steps

View File

@ -1,7 +1,11 @@
---
title: Test your .NET deployment
linkTitle: Test your deployment
weight: 50
keywords: deploy, .net, local, development
description: Learn how to deploy your application
aliases:
- /language/dotnet/deploy/
---
## Prerequisites

View File

@ -1,7 +1,11 @@
---
title: Use containers for .NET development
linkTitle: Develop your app
weight: 20
keywords: .net, development
description: Learn how to develop your .NET application locally using containers.
aliases:
- /language/dotnet/develop/
---
## Prerequisites

View File

@ -1,7 +1,11 @@
---
title: Run .NET tests in a container
linkTitle: Run your tests
weight: 30
keywords: .NET, test
description: Learn how to run your .NET tests in a container.
aliases:
- /language/dotnet/run-tests/
---
## Prerequisites

View File

@ -1,9 +1,12 @@
---
title: Go language-specific guide
linkTitle: Go
description: Containerize Go apps using Docker
keywords: docker, getting started, go, golang, language, dockerfile
title: Go language-specific guide
toc_min: 1
toc_max: 2
aliases:
- /language/golang/
---
This guide will show you how to create, test, and deploy containerized Go applications using Docker.

View File

@ -1,9 +1,12 @@
---
title: Build your Go image
linkTitle: Build images
weight: 5
keywords: containers, images, go, golang, dockerfiles, coding, build, push, run
description: Learn how to build your first Docker image by writing a Dockerfile
aliases:
- /get-started/golang/build-images/
- /language/golang/build-images/
---
## Overview
@ -155,7 +158,7 @@ COPY go.mod go.sum ./
>
> If you'd like to familiarize yourself with the trailing slash treatment by the
> `COPY` command, see [Dockerfile
> reference](../../reference/dockerfile.md#copy). This trailing slash can
> reference](/reference/dockerfile.md#copy). This trailing slash can
> cause issues in more ways than you can imagine.
Now that you have the module files inside the Docker image that you are

View File

@ -1,7 +1,11 @@
---
title: Configure CI/CD for your Go application
linkTitle: Configure CI/CD
weight: 40
keywords: go, CI/CD, local, development
description: Learn how to Configure CI/CD for your Go application
aliases:
- /language/golang/configure-ci-cd/
---
## Prerequisites

View File

@ -1,7 +1,11 @@
---
title: Test your Go deployment
linkTitle: Test your deployment
weight: 50
keywords: deploy, go, local, development
description: Learn how to deploy your Go application
aliases:
- /language/golang/deploy/
---
## Prerequisites

View File

@ -1,9 +1,12 @@
---
title: Use containers for Go development
linkTitle: Develop your app
weight: 20
keywords: get started, go, golang, local, development
description: Learn how to develop your application locally.
aliases:
- /get-started/golang/develop/
- /language/golang/develop/
---
## Prerequisites

View File

@ -1,9 +1,12 @@
---
title: Run your Go image as a container
linkTitle: Run containers
weight: 10
keywords: get started, go, golang, run, container
description: Learn how to run the image as a container.
aliases:
- /get-started/golang/run-containers/
- /language/golang/run-containers/
---
## Prerequisites

View File

@ -1,9 +1,12 @@
---
title: Run your tests using Go test
linkTitle: Run your tests
weight: 30
keywords: build, go, golang, test
description: How to build and run your Go tests in a container
aliases:
- /get-started/golang/run-tests/
- /language/golang/run-tests/
---
## Prerequisites

View File

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

View File

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View File

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

Before

Width:  |  Height:  |  Size: 8.5 KiB

After

Width:  |  Height:  |  Size: 8.5 KiB

View File

@ -1,9 +1,12 @@
---
title: Java language-specific guide
linkTitle: Java
keywords: java, getting started
description: Containerize Java apps using Docker
toc_min: 1
toc_max: 2
aliases:
- /language/java/
---
The Java getting started guide teaches you how to create a containerized Spring Boot application using Docker. In this module, youll learn how to:

View File

@ -1,7 +1,11 @@
---
title: Configure CI/CD for your Java application
linkTitle: Configure CI/CD
weight: 40
keywords: java, CI/CD, local, development
description: Learn how to Configure CI/CD for your Java application
aliases:
- /language/java/configure-ci-cd/
---
## Prerequisites

View File

@ -1,10 +1,13 @@
---
title: Containerize a Java application
linkTitle: Containerize your app
weight: 10
keywords: java, containerize, initialize, maven, build
description: Learn how to containerize a Java application.
aliases:
- /language/java/build-images/
- /language/java/run-containers/
- /language/java/containerize/
---
## Prerequisites

View File

@ -1,7 +1,11 @@
---
title: Test your Java deployment
linkTitle: Test your deployment
weight: 50
keywords: deploy, kubernetes, java
description: Learn how to develop locally using Kubernetes
aliases:
- /language/java/deploy/
---
## Prerequisites

View File

@ -1,7 +1,11 @@
---
title: Use containers for Java development
linkTitle: Develop your app
weight: 20
keywords: Java, local, development, run,
description: Learn how to develop your application locally.
aliases:
- /language/java/develop/
---
## Prerequisites

View File

Before

Width:  |  Height:  |  Size: 177 KiB

After

Width:  |  Height:  |  Size: 177 KiB

View File

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

View File

Before

Width:  |  Height:  |  Size: 8.2 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

View File

Before

Width:  |  Height:  |  Size: 83 KiB

After

Width:  |  Height:  |  Size: 83 KiB

View File

@ -1,7 +1,11 @@
---
title: Run your Java tests
linkTitle: Run your tests
weight: 30
keywords: Java, build, test
description: How to build and run your Java tests
aliases:
- /language/java/run-tests/
---
## Prerequisites

View File

@ -1,9 +1,12 @@
---
title: Node.js language-specific guide
linkTitle: Node.js
description: Containerize and develop Node.js apps using Docker
keywords: getting started, node, node.js
title: Node.js language-specific guide
toc_min: 1
toc_max: 2
aliases:
- /language/nodejs/
---
The Node.js language-specific guide teaches you how to containerize a Node.js application using Docker. In this guide, youll learn how to:

View File

@ -1,7 +1,11 @@
---
title: Configure CI/CD for your Node.js application
linkTitle: Configure CI/CD
weight: 40
keywords: ci/cd, github actions, node.js, node
description: Learn how to configure CI/CD using GitHub Actions for your Node.js application.
aliases:
- /language/nodejs/configure-ci-cd/
---
## Prerequisites

View File

@ -1,11 +1,14 @@
---
title: Containerize a Node.js application
linkTitle: Containerize your app
weight: 10
keywords: node.js, node, containerize, initialize
description: Learn how to containerize a Node.js application.
aliases:
- /get-started/nodejs/build-images/
- /language/nodejs/build-images/
- /language/nodejs/run-containers/
- /language/nodejs/containerize/
---
## Prerequisites
@ -227,8 +230,8 @@ You should now have at least the following contents in your
```
To learn more about the files, see the following:
- [Dockerfile](../../reference/dockerfile.md)
- [.dockerignore](../../reference/dockerfile.md#dockerignore-file)
- [Dockerfile](/reference/dockerfile.md)
- [.dockerignore](/reference/dockerfile.md#dockerignore-file)
- [compose.yaml](/reference/compose-file/_index.md)
@ -274,8 +277,8 @@ In this section, you learned how you can containerize and run your Node.js
application using Docker.
Related information:
- [Dockerfile reference](../../reference/dockerfile.md)
- [.dockerignore file reference](../../reference/dockerfile.md#dockerignore-file)
- [Dockerfile reference](/reference/dockerfile.md)
- [.dockerignore file reference](/reference/dockerfile.md#dockerignore-file)
- [Docker Compose overview](/manuals/compose/_index.md)
## Next steps

View File

@ -1,7 +1,11 @@
---
title: Test your Node.js deployment
linkTitle: Test your deployment
weight: 50
keywords: deploy, kubernetes, node, node.js
description: Learn how to deploy locally to test and debug your Kubernetes deployment
aliases:
- /language/nodejs/deploy/
---
## Prerequisites

View File

@ -1,9 +1,12 @@
---
title: Use containers for Node.js development
linkTitle: Develop your app
weight: 20
keywords: node, node.js, development
description: Learn how to develop your Node.js application locally using containers.
aliases:
- /get-started/nodejs/develop/
- /language/nodejs/develop/
---
## Prerequisites

View File

@ -1,7 +1,11 @@
---
title: Run Node.js tests in a container
linkTitle: Run your tests
weight: 30
keywords: node.js, node, test
description: Learn how to run your Node.js tests in a container.
aliases:
- /language/nodejs/run-tests/
---
## Prerequisites

View File

@ -1,9 +1,12 @@
---
title: PHP language-specific guide
linkTitle: PHP
description: Containerize and develop PHP apps using Docker
keywords: getting started, php, composer
title: PHP language-specific guide
toc_min: 1
toc_max: 2
aliases:
- /language/php/
---
The PHP language-specific guide teaches you how to create a containerized PHP application using Docker. In this guide, you'll learn how to:

View File

@ -1,7 +1,11 @@
---
title: Configure CI/CD for your PHP application
linkTitle: Configure CI/CD
weight: 40
keywords: php, CI/CD
description: Learn how to Configure CI/CD for your PHP application
aliases:
- /language/php/configure-ci-cd/
---
## Prerequisites

View File

@ -1,7 +1,11 @@
---
title: Containerize a PHP application
linkTitle: Containerize your app
weight: 10
keywords: php, containerize, initialize, apache, composer
description: Learn how to containerize a PHP application.
aliases:
- /language/php/containerize/
---
## Prerequisites
@ -76,8 +80,8 @@ directory.
```
To learn more about the files that `docker init` added, see the following:
- [Dockerfile](../../reference/dockerfile.md)
- [.dockerignore](../../reference/dockerfile.md#dockerignore-file)
- [Dockerfile](/reference/dockerfile.md)
- [.dockerignore](/reference/dockerfile.md#dockerignore-file)
- [compose.yaml](/reference/compose-file/_index.md)
## Run the application
@ -120,7 +124,7 @@ In this section, you learned how you can containerize and run a simple PHP
application using Docker.
Related information:
- [docker init reference](../../reference/cli/docker/init.md)
- [docker init reference](/reference/cli/docker/init.md)
## Next steps

View File

@ -1,7 +1,11 @@
---
title: Test your PHP deployment
linkTitle: Test your deployment
weight: 50
keywords: deploy, php, local, development
description: Learn how to deploy your application
aliases:
- /language/php/deploy/
---
## Prerequisites

View File

@ -1,7 +1,11 @@
---
title: Use containers for PHP development
linkTitle: Develop your app
weight: 20
keywords: php, development
description: Learn how to develop your PHP application locally using containers.
aliases:
- /language/php/develop/
---
## Prerequisites
@ -419,7 +423,7 @@ database and persist data. You also learned how to use Compose Watch to automati
Related information:
- [Compose file reference](/reference/compose-file/)
- [Compose file watch](/manuals/compose/file-watch.md)
- [Dockerfile reference](../../reference/dockerfile.md)
- [Dockerfile reference](/reference/dockerfile.md)
- [Official Docker Image for PHP](https://hub.docker.com/_/php)
## Next steps

View File

@ -1,7 +1,11 @@
---
title: Run PHP tests in a container
linkTitle: Run your tests
weight: 30
keywords: php, test
description: Learn how to run your PHP tests in a container.
aliases:
- /language/php/run-tests/
---
## Prerequisites

View File

@ -1,9 +1,12 @@
---
title: Python language-specific guide
linkTitle: Python
description: Containerize Python apps using Docker
keywords: Docker, getting started, Python, language
title: Python language-specific guide
toc_min: 1
toc_max: 2
aliases:
- /language/python/
---
The Python language-specific guide teaches you how to containerize a Python application using Docker. In this guide, youll learn how to:

View File

@ -1,7 +1,11 @@
---
title: Configure CI/CD for your Python application
linkTitle: Configure CI/CD
weight: 40
keywords: ci/cd, github actions, python, flask
description: Learn how to configure CI/CD using GitHub Actions for your Python application.
aliases:
- /language/python/configure-ci-cd/
---
## Prerequisites

View File

@ -1,10 +1,13 @@
---
title: Containerize a Python application
linkTitle: Containerize your app
weight: 10
keywords: python, flask, containerize, initialize
description: Learn how to containerize a Python application.
aliases:
- /language/python/build-images/
- /language/python/run-containers/
- /language/python/containerize/
---
## Prerequisites
@ -315,8 +318,8 @@ directory.
```
To learn more about the files, see the following:
- [Dockerfile](../../reference/dockerfile.md)
- [.dockerignore](../../reference/dockerfile.md#dockerignore-file)
- [Dockerfile](/reference/dockerfile.md)
- [.dockerignore](/reference/dockerfile.md#dockerignore-file)
- [.gitignore](https://git-scm.com/docs/gitignore)
- [compose.yaml](/reference/compose-file/_index.md)

View File

@ -1,7 +1,11 @@
---
title: Test your Python deployment
linkTitle: Test your deployment
weight: 50
keywords: deploy, kubernetes, python
description: Learn how to develop locally using Kubernetes
aliases:
- /language/python/deploy/
---
## Prerequisites

View File

@ -1,7 +1,11 @@
---
title: Use containers for Python development
linkTitle: Develop your app
weight: 20
keywords: python, local, development
description: Learn how to develop your Python application locally.
aliases:
- /language/python/develop/
---
## Prerequisites

View File

@ -1,9 +1,12 @@
---
title: R language-specific guide
linkTitle: R
description: Containerize R apps using Docker
keywords: Docker, getting started, R, language
title: R language-specific guide
toc_min: 1
toc_max: 2
aliases:
- /language/r/
---
The R language-specific guide teaches you how to containerize a R application using Docker. In this guide, youll learn how to:

View File

@ -1,7 +1,11 @@
---
title: Configure CI/CD for your R application
linkTitle: Configure CI/CD
weight: 40
keywords: ci/cd, github actions, R, shiny
description: Learn how to configure CI/CD using GitHub Actions for your R application.
aliases:
- /language/r/configure-ci-cd/
---
## Prerequisites

View File

@ -1,10 +1,13 @@
---
title: Containerize a R application
linkTitle: Containerize your app
weight: 10
keywords: R, containerize, initialize
description: Learn how to containerize a R application.
aliases:
- /language/R/build-images/
- /language/R/run-containers/
- /language/r/containerize/
---
## Prerequisites
@ -40,8 +43,8 @@ directory.
```
To learn more about the files in the repository, see the following:
- [Dockerfile](../../reference/dockerfile.md)
- [.dockerignore](../../reference/dockerfile.md#dockerignore-file)
- [Dockerfile](/reference/dockerfile.md)
- [.dockerignore](/reference/dockerfile.md#dockerignore-file)
- [compose.yaml](/reference/compose-file/_index.md)
## Run the application

View File

@ -1,7 +1,11 @@
---
title: Test your R deployment
linkTitle: Test your deployment
weight: 50
keywords: deploy, kubernetes, R
description: Learn how to develop locally using Kubernetes
aliases:
- /language/r/deploy/
---
## Prerequisites

View File

@ -1,7 +1,11 @@
---
title: Use containers for R development
linkTitle: Develop your app
weight: 20
keywords: R, local, development
description: Learn how to develop your R application locally.
aliases:
- /language/r/develop/
---
## Prerequisites

View File

@ -1,9 +1,12 @@
---
title: Ruby on Rails language-specific guide
linkTitle: Ruby
description: Containerize Ruby on Rails apps using Docker
keywords: Docker, getting started, ruby, language
title: Ruby on Rails language-specific guide
toc_min: 1
toc_max: 2
aliases:
- /language/ruby/
---
The Ruby language-specific guide teaches you how to containerize a Ruby on Rails application using Docker. In this guide, youll learn how to:

View File

@ -1,7 +1,11 @@
---
title: Configure CI/CD for your Ruby on Rails application
linkTitle: Configure CI/CD
weight: 40
keywords: ci/cd, github actions, ruby, flask
description: Learn how to configure CI/CD using GitHub Actions for your Ruby on Rails application.
aliases:
- /language/ruby/configure-ci-cd/
---
## Prerequisites

View File

@ -1,10 +1,13 @@
---
title: Containerize a Ruby on Rails application
linkTitle: Containerize your app
weight: 10
keywords: ruby, flask, containerize, initialize
description: Learn how to containerize a Ruby on Rails application.
aliases:
- /language/ruby/build-images/
- /language/ruby/run-containers/
- /language/ruby/containerize/
---
## Prerequisites
@ -339,8 +342,8 @@ directory.
To learn more about the files, see the following:
- [Dockerfile](../../reference/dockerfile.md)
- [.dockerignore](../../reference/dockerfile.md#dockerignore-file)
- [Dockerfile](/reference/dockerfile.md)
- [.dockerignore](/reference/dockerfile.md#dockerignore-file)
- [compose.yaml](/reference/compose-file/_index.md)
## Run the application

View File

@ -1,7 +1,11 @@
---
title: Test your Ruby on Rails deployment
linkTitle: Test your deployment
weight: 50
keywords: deploy, kubernetes, ruby
description: Learn how to develop locally using Kubernetes
aliases:
- /language/ruby/deploy/
---
## Prerequisites

View File

@ -1,7 +1,11 @@
---
title: Use containers for Ruby on Rails development
linkTitle: Develop your app
weight: 20
keywords: ruby, local, development
description: Learn how to develop your Ruby on Rails application locally.
aliases:
- /language/ruby/develop/
---
## Prerequisites

View File

@ -1,9 +1,12 @@
---
title: Rust language-specific guide
linkTitle: Rust
description: Containerize Rust apps using Docker
keywords: Docker, getting started, Rust, language
title: Rust language-specific guide
toc_min: 1
toc_max: 2
aliases:
- /language/rust/
---
The Rust language-specific guide teaches you how to create a containerized Rust application using Docker. In this guide, you'll learn how to:

View File

@ -1,7 +1,11 @@
---
title: Build your Rust image
linkTitle: Build images
weight: 5
keywords: rust, build, images, dockerfile
description: Learn how to build your first Rust Docker image
aliases:
- /language/rust/build-images/
---
## Prerequisites
@ -58,11 +62,11 @@ directory:
For building an image, only the Dockerfile is necessary. Open the Dockerfile
in your favorite IDE or text editor and see what it contains. To learn more
about Dockerfiles, see the [Dockerfile reference](../../reference/dockerfile.md).
about Dockerfiles, see the [Dockerfile reference](/reference/dockerfile.md).
## .dockerignore file
When you run `docker init`, it also creates a [`.dockerignore`](../../reference/dockerfile.md#dockerignore-file) file. Use the `.dockerignore` file to specify patterns and paths that you don't want copied into the image in order to keep the image as small as possible. Open up the `.dockerignore` file in your favorite IDE or text editor and see what's inside already.
When you run `docker init`, it also creates a [`.dockerignore`](/reference/dockerfile.md#dockerignore-file) file. Use the `.dockerignore` file to specify patterns and paths that you don't want copied into the image in order to keep the image as small as possible. Open up the `.dockerignore` file in your favorite IDE or text editor and see what's inside already.
## Build an image
@ -171,10 +175,10 @@ Docker removed the image tagged with `:v1.0.0`, but the `docker-rust-image:lates
This section showed how you can use `docker init` to create a Dockerfile and .dockerignore file for a Rust application. It then showed you how to build an image. And finally, it showed you how to tag an image and list all images.
Related information:
- [Dockerfile reference](../../reference/dockerfile.md)
- [.dockerignore file](../../reference/dockerfile.md#dockerignore-file)
- [docker init CLI reference](../../reference/cli/docker/init.md)
- [docker build CLI reference](../../reference/cli/docker/buildx/build.md)
- [Dockerfile reference](/reference/dockerfile.md)
- [.dockerignore file](/reference/dockerfile.md#dockerignore-file)
- [docker init CLI reference](/reference/cli/docker/init.md)
- [docker build CLI reference](/reference/cli/docker/buildx/build.md)
## Next steps

View File

@ -1,7 +1,11 @@
---
title: Configure CI/CD for your Rust application
linkTitle: Configure CI/CD
weight: 40
keywords: rust, CI/CD, local, development
description: Learn how to Configure CI/CD for your application
aliases:
- /language/rust/configure-ci-cd/
---
## Prerequisites

View File

@ -1,7 +1,11 @@
---
title: Test your Rust deployment
linkTitle: Test your deployment
weight: 50
keywords: deploy, kubernetes, rust
description: Learn how to test your Rust deployment locally using Kubernetes
aliases:
- /language/rust/deploy/
---
## Prerequisites

View File

@ -1,7 +1,11 @@
---
title: Develop your Rust application
linkTitle: Develop your app
weight: 20
keywords: rust, local, development, run,
description: Learn how to develop your Rust application locally.
aliases:
- /language/rust/develop/
---
## Prerequisites

View File

@ -1,7 +1,11 @@
---
title: Run your Rust image as a container
linkTitle: Run containers
weight: 10
keywords: rust, run, image, container,
description: Learn how to run your Rust image as a container.
aliases:
- /language/rust/run-containers/
---
## Prerequisite
@ -192,7 +196,7 @@ Thats better! You can now easily identify your container based on the name.
In this section, you took a look at running containers. You also took a look at managing containers by starting, stopping, and restarting them. And finally, you looked at naming your containers so they are more easily identifiable.
Related information:
- [docker run CLI reference](../../reference/cli/docker/container/run.md)
- [docker run CLI reference](/reference/cli/docker/container/run.md)
## Next steps

View File

@ -1,5 +1,6 @@
---
title: Use-case guides
weight: 20
keywords: guide, use-case
description: Learn how to accomplish tasks with Docker.
notoc: true

Some files were not shown because too many files have changed in this diff Show More