chore: add navigation stubs, weights
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
build:
|
||||||
|
render: never
|
||||||
|
title: Docker concepts
|
||||||
|
weight: 40
|
||||||
|
---
|
|
@ -1,5 +1,6 @@
|
||||||
---
|
---
|
||||||
title: Building images
|
title: Building images
|
||||||
|
weight: 20
|
||||||
keywords: build images, Dockerfile, layers, tag, push, cache, multi-stage
|
keywords: build images, Dockerfile, layers, tag, push, cache, multi-stage
|
||||||
description: |
|
description: |
|
||||||
Learn how to build Docker images from a Dockerfile. You'll understand the
|
Learn how to build Docker images from a Dockerfile. You'll understand the
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
build:
|
||||||
|
render: never
|
||||||
|
title: Running containers
|
||||||
|
weight: 30
|
||||||
|
---
|
|
@ -1,5 +1,6 @@
|
||||||
---
|
---
|
||||||
title: Multi-container applications
|
title: Multi-container applications
|
||||||
|
weight: 5
|
||||||
keywords: concepts, build, images, container, docker desktop
|
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
|
description: This concept page will teach you the significance of multi-container application and how it is different from single-container application
|
||||||
aliases:
|
aliases:
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
---
|
---
|
||||||
title: Overriding container defaults
|
title: Overriding container defaults
|
||||||
|
weight: 2
|
||||||
keywords: concepts, build, images, container, docker desktop
|
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.
|
description: This concept page will teach you how to override the container defaults using the `docker run` command.
|
||||||
aliases:
|
aliases:
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
---
|
---
|
||||||
title: Persisting container data
|
title: Persisting container data
|
||||||
|
weight: 3
|
||||||
keywords: concepts, build, images, container, docker desktop
|
keywords: concepts, build, images, container, docker desktop
|
||||||
description: This concept page will teach you the significance of data persistence in Docker
|
description: This concept page will teach you the significance of data persistence in Docker
|
||||||
aliases:
|
aliases:
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
title: Publishing and exposing ports
|
title: Publishing and exposing ports
|
||||||
keywords: concepts, build, images, container, docker desktop
|
keywords: concepts, build, images, container, docker desktop
|
||||||
description: This concept page will teach you the significance of publishing and exposing ports in Docker
|
description: This concept page will teach you the significance of publishing and exposing ports in Docker
|
||||||
|
weight: 1
|
||||||
aliases:
|
aliases:
|
||||||
- /guides/docker-concepts/running-containers/publishing-ports/
|
- /guides/docker-concepts/running-containers/publishing-ports/
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
---
|
---
|
||||||
title: Sharing local files with containers
|
title: Sharing local files with containers
|
||||||
|
weight: 4
|
||||||
keywords: concepts, images, container, docker desktop
|
keywords: concepts, images, container, docker desktop
|
||||||
description: This concept page will teach you the various storage options available in Docker and their common usage.
|
description: This concept page will teach you the various storage options available in Docker and their common usage.
|
||||||
aliases:
|
aliases:
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
build:
|
||||||
|
render: never
|
||||||
|
title: The basics
|
||||||
|
weight: 10
|
||||||
|
---
|
|
@ -1,5 +1,6 @@
|
||||||
---
|
---
|
||||||
title: What is a container?
|
title: What is a container?
|
||||||
|
weight: 10
|
||||||
keywords: concepts, build, images, container, docker desktop
|
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.
|
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:
|
aliases:
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
---
|
---
|
||||||
title: What is a registry?
|
title: What is a registry?
|
||||||
|
weight: 30
|
||||||
keywords: concepts, build, images, container, docker desktop
|
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.
|
description: What is a registry? This Docker Concept will explain what a registry is, explore their interoperability, and have you interact with registries.
|
||||||
aliases:
|
aliases:
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
---
|
---
|
||||||
title: What is an image?
|
title: What is an image?
|
||||||
|
weight: 20
|
||||||
keywords: concepts, build, images, container, docker desktop
|
keywords: concepts, build, images, container, docker desktop
|
||||||
description: What is an image
|
description: What is an image
|
||||||
aliases:
|
aliases:
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
---
|
---
|
||||||
title: What is Docker Compose?
|
title: What is Docker Compose?
|
||||||
|
weight: 40
|
||||||
keywords: concepts, build, images, container, docker desktop
|
keywords: concepts, build, images, container, docker desktop
|
||||||
description: What is Docker Compose?
|
description: What is Docker Compose?
|
||||||
aliases:
|
aliases:
|
||||||
|
|
|
@ -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,
|
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
|
what is docker container used for, what are docker containers used for
|
||||||
title: What is Docker?
|
title: What is Docker?
|
||||||
|
weight: 20
|
||||||
aliases:
|
aliases:
|
||||||
- /introduction/understanding-docker/
|
- /introduction/understanding-docker/
|
||||||
- /engine/userguide/basics/
|
- /engine/userguide/basics/
|
||||||
|
|
|
@ -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
|
keywords: install docker, docker download, download docker, docker installation, how
|
||||||
to install docker, get docker, docker locally
|
to install docker, get docker, docker locally
|
||||||
title: Get Docker
|
title: Get Docker
|
||||||
|
weight: 10
|
||||||
aliases:
|
aliases:
|
||||||
- /install/
|
- /install/
|
||||||
- /install/overview/
|
- /install/overview/
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
---
|
---
|
||||||
title: Introduction
|
title: Introduction
|
||||||
keywords: get started, getting started, how to get started
|
keywords: get started, getting started, how to get started
|
||||||
|
weight: 30
|
||||||
description: |
|
description: |
|
||||||
Get started with Docker. You'll learn about Docker Desktop, developing with
|
Get started with Docker. You'll learn about Docker Desktop, developing with
|
||||||
Docker, as well as how to build and push your first image.
|
Docker, as well as how to build and push your first image.
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
---
|
---
|
||||||
title: Containerize an application
|
title: Containerize an application
|
||||||
|
weight: 20
|
||||||
|
linkTitle: "Part 1: Containerize an application"
|
||||||
keywords: dockerfile example, Containerize an application, run docker file, running
|
keywords: dockerfile example, Containerize an application, run docker file, running
|
||||||
docker file, how to run dockerfile, example dockerfile, how to create a docker container,
|
docker file, how to run dockerfile, example dockerfile, how to create a docker container,
|
||||||
create dockerfile, simple dockerfile, creating containers
|
create dockerfile, simple dockerfile, creating containers
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
---
|
---
|
||||||
title: Update the application
|
title: Update the application
|
||||||
|
weight: 30
|
||||||
|
linkTitle: "Part 2: Update the application"
|
||||||
keywords: get started, setup, orientation, quickstart, intro, concepts, containers,
|
keywords: get started, setup, orientation, quickstart, intro, concepts, containers,
|
||||||
docker desktop
|
docker desktop
|
||||||
description: Making changes to your application
|
description: Making changes to your application
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
---
|
---
|
||||||
title: Share the application
|
title: Share the application
|
||||||
|
weight: 40
|
||||||
|
linkTitle: "Part 3: Share the application"
|
||||||
keywords: get started, setup, orientation, quickstart, intro, concepts, containers,
|
keywords: get started, setup, orientation, quickstart, intro, concepts, containers,
|
||||||
docker desktop, docker hub, sharing
|
docker desktop, docker hub, sharing
|
||||||
description: Sharing your image you built for your example application so you can
|
description: Sharing your image you built for your example application so you can
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
---
|
---
|
||||||
title: Persist the DB
|
title: Persist the DB
|
||||||
|
weight: 50
|
||||||
|
linkTitle: "Part 4: Persist the DB"
|
||||||
keywords: get started, setup, orientation, quickstart, intro, concepts, containers,
|
keywords: get started, setup, orientation, quickstart, intro, concepts, containers,
|
||||||
docker desktop
|
docker desktop
|
||||||
description: Making your DB persistent in your application
|
description: Making your DB persistent in your application
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
---
|
---
|
||||||
title: Use bind mounts
|
title: Use bind mounts
|
||||||
|
weight: 60
|
||||||
|
linkTitle: "Part 5: Use bind mounts"
|
||||||
keywords: 'get started, setup, orientation, quickstart, intro, concepts, containers, docker desktop'
|
keywords: 'get started, setup, orientation, quickstart, intro, concepts, containers, docker desktop'
|
||||||
description: Using bind mounts in our application
|
description: Using bind mounts in our application
|
||||||
aliases:
|
aliases:
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
---
|
---
|
||||||
title: Multi container apps
|
title: Multi container apps
|
||||||
|
weight: 70
|
||||||
|
linkTitle: "Part 6: Multi-container apps"
|
||||||
keywords: get started, setup, orientation, quickstart, intro, concepts, containers,
|
keywords: get started, setup, orientation, quickstart, intro, concepts, containers,
|
||||||
docker desktop
|
docker desktop
|
||||||
description: Using more than one container in your application
|
description: Using more than one container in your application
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
---
|
---
|
||||||
title: Use Docker Compose
|
title: Use Docker Compose
|
||||||
|
weight: 80
|
||||||
|
linkTitle: "Part 7: Use Docker Compose"
|
||||||
keywords: get started, setup, orientation, quickstart, intro, concepts, containers,
|
keywords: get started, setup, orientation, quickstart, intro, concepts, containers,
|
||||||
docker desktop
|
docker desktop
|
||||||
description: Using Docker Compose for multi-container applications
|
description: Using Docker Compose for multi-container applications
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
---
|
---
|
||||||
title: Image-building best practices
|
title: Image-building best practices
|
||||||
|
weight: 90
|
||||||
|
linkTitle: "Part 8: Image-building best practices"
|
||||||
keywords: get started, setup, orientation, quickstart, intro, concepts, containers,
|
keywords: get started, setup, orientation, quickstart, intro, concepts, containers,
|
||||||
docker desktop
|
docker desktop
|
||||||
description: Tips for building images for your application
|
description: Tips for building images for your application
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
---
|
---
|
||||||
title: What next after the Docker workshop
|
title: What next after the Docker workshop
|
||||||
|
weight: 100
|
||||||
|
linkTitle: "Part 9: What next"
|
||||||
keywords: get started, setup, orientation, quickstart, intro, concepts, containers,
|
keywords: get started, setup, orientation, quickstart, intro, concepts, containers,
|
||||||
docker desktop
|
docker desktop
|
||||||
description: Making sure you have more ideas of what you could do next with your application
|
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
|
## 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).
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
---
|
---
|
||||||
title: Overview of the Docker workshop
|
title: Overview of the Docker workshop
|
||||||
|
linkTitle: Docker workshop
|
||||||
keywords: docker basics, how to start a docker container, container settings, setup
|
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
|
docker, how to setup docker, setting up docker, docker container guide, how to get
|
||||||
started with docker
|
started with docker
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
---
|
||||||
|
title: Deployment and orchestration
|
||||||
|
weight: 30
|
||||||
|
build:
|
||||||
|
render: never
|
||||||
|
---
|
||||||
|
|
|
@ -1,11 +1,14 @@
|
||||||
---
|
---
|
||||||
description: Language-specific guides overview
|
description: Language-specific guides overview
|
||||||
|
linkTitle: Language-specific guides
|
||||||
|
weight: 10
|
||||||
keywords: guides, docker, language, node, java, python, R, go, golang, .net, c++
|
keywords: guides, docker, language, node, java, python, R, go, golang, .net, c++
|
||||||
title: Language-specific guides overview
|
title: Language-specific guides overview
|
||||||
toc_min: 1
|
toc_min: 1
|
||||||
toc_max: 2
|
toc_max: 2
|
||||||
aliases:
|
aliases:
|
||||||
- /guides/walkthroughs/containerize-your-app/
|
- /guides/walkthroughs/containerize-your-app/
|
||||||
|
- /language/
|
||||||
---
|
---
|
||||||
|
|
||||||
The language-specific guides walk you through the process of:
|
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="grid grid-cols-2 md:grid-cols-3 h-auto gap-4">
|
||||||
<div class="flex items-center flex-1 shadow p-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>
|
||||||
<div class="flex items-center flex-1 shadow p-4">
|
<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>
|
||||||
<div class="flex items-center flex-1 shadow p-4">
|
<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>
|
||||||
<div class="flex items-center flex-1 shadow p-4">
|
<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>
|
||||||
<div class="flex items-center flex-1 shadow p-4">
|
<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>
|
||||||
<div class="flex items-center flex-1 shadow p-4">
|
<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>
|
||||||
<div class="flex items-center flex-1 shadow p-4">
|
<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>
|
||||||
<div class="flex items-center flex-1 shadow p-4">
|
<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>
|
||||||
<div class="flex items-center flex-1 shadow p-4">
|
<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>
|
||||||
<div class="flex items-center flex-1 shadow p-4">
|
<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>
|
||||||
</div>
|
</div>
|
|
@ -2,8 +2,11 @@
|
||||||
description: Containerize and develop C++ applications using Docker.
|
description: Containerize and develop C++ applications using Docker.
|
||||||
keywords: getting started, c++
|
keywords: getting started, c++
|
||||||
title: C++ language-specific guide
|
title: C++ language-specific guide
|
||||||
|
linkTitle: C++
|
||||||
toc_min: 1
|
toc_min: 1
|
||||||
toc_max: 2
|
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:
|
The C++ getting started guide teaches you how to create a containerized C++ application using Docker. In this guide, you'll learn how to:
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Configure CI/CD for your C++ application
|
title: Configure CI/CD for your C++ application
|
||||||
|
linkTitle: Configure CI/CD
|
||||||
|
weight: 40
|
||||||
keywords: ci/cd, github actions, c++, shiny
|
keywords: ci/cd, github actions, c++, shiny
|
||||||
description: Learn how to configure CI/CD using GitHub Actions for your C++ application.
|
description: Learn how to configure CI/CD using GitHub Actions for your C++ application.
|
||||||
|
aliases:
|
||||||
|
- /language/cpp/configure-ci-cd/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Containerize a C++ application
|
title: Containerize a C++ application
|
||||||
|
linkTitle: Containerize your app
|
||||||
|
weight: 10
|
||||||
keywords: C++, containerize, initialize
|
keywords: C++, containerize, initialize
|
||||||
description: Learn how to containerize a C++ application.
|
description: Learn how to containerize a C++ application.
|
||||||
|
aliases:
|
||||||
|
- /language/cpp/containerize/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
@ -34,8 +38,8 @@ directory.
|
||||||
```
|
```
|
||||||
|
|
||||||
To learn more about the files in the repository, see the following:
|
To learn more about the files in the repository, see the following:
|
||||||
- [Dockerfile](../../reference/dockerfile.md)
|
- [Dockerfile](/reference/dockerfile.md)
|
||||||
- [.dockerignore](../../reference/dockerfile.md#dockerignore-file)
|
- [.dockerignore](/reference/dockerfile.md#dockerignore-file)
|
||||||
- [compose.yml](/reference/compose-file/_index.md)
|
- [compose.yml](/reference/compose-file/_index.md)
|
||||||
|
|
||||||
## Run the application
|
## Run the application
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Test your C++ deployment
|
title: Test your C++ deployment
|
||||||
|
linkTitle: Test your deployment
|
||||||
|
weight: 50
|
||||||
keywords: deploy, kubernetes, c++
|
keywords: deploy, kubernetes, c++
|
||||||
description: Learn how to develop locally using Kubernetes
|
description: Learn how to develop locally using Kubernetes
|
||||||
|
aliases:
|
||||||
|
- /language/cpp/deploy/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Use containers for C++ development
|
title: Use containers for C++ development
|
||||||
|
linkTitle: Develop your app
|
||||||
|
weight: 20
|
||||||
keywords: C++, local, development
|
keywords: C++, local, development
|
||||||
description: Learn how to develop your C++ application locally.
|
description: Learn how to develop your C++ application locally.
|
||||||
|
aliases:
|
||||||
|
- /language/cpp/develop/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,9 +1,12 @@
|
||||||
---
|
---
|
||||||
|
title: .NET language-specific guide
|
||||||
|
linkTitle: C# (.NET)
|
||||||
description: Containerize and develop .NET apps using Docker
|
description: Containerize and develop .NET apps using Docker
|
||||||
keywords: getting started, .net
|
keywords: getting started, .net
|
||||||
title: .NET language-specific guide
|
|
||||||
toc_min: 1
|
toc_min: 1
|
||||||
toc_max: 2
|
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:
|
The .NET getting started guide teaches you how to create a containerized .NET application using Docker. In this guide, you'll learn how to:
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Configure CI/CD for your .NET application
|
title: Configure CI/CD for your .NET application
|
||||||
|
linkTitle: Configure CI/CD
|
||||||
|
weight: 40
|
||||||
keywords: .net, CI/CD
|
keywords: .net, CI/CD
|
||||||
description: Learn how to Configure CI/CD for your .NET application
|
description: Learn how to Configure CI/CD for your .NET application
|
||||||
|
aliases:
|
||||||
|
- /language/dotnet/configure-ci-cd/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,10 +1,13 @@
|
||||||
---
|
---
|
||||||
title: Containerize a .NET application
|
title: Containerize a .NET application
|
||||||
|
linkTitle: Containerize your app
|
||||||
|
weight: 10
|
||||||
keywords: .net, containerize, initialize
|
keywords: .net, containerize, initialize
|
||||||
description: Learn how to containerize an ASP.NET application.
|
description: Learn how to containerize an ASP.NET application.
|
||||||
aliases:
|
aliases:
|
||||||
- /language/dotnet/build-images/
|
- /language/dotnet/build-images/
|
||||||
- /language/dotnet/run-containers/
|
- /language/dotnet/run-containers/
|
||||||
|
- /language/dotnet/containerize/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
@ -75,8 +78,8 @@ directory.
|
||||||
```
|
```
|
||||||
|
|
||||||
To learn more about the files that `docker init` added, see the following:
|
To learn more about the files that `docker init` added, see the following:
|
||||||
- [Dockerfile](../../reference/dockerfile.md)
|
- [Dockerfile](/reference/dockerfile.md)
|
||||||
- [.dockerignore](../../reference/dockerfile.md#dockerignore-file)
|
- [.dockerignore](/reference/dockerfile.md#dockerignore-file)
|
||||||
- [compose.yaml](/reference/compose-file/_index.md)
|
- [compose.yaml](/reference/compose-file/_index.md)
|
||||||
|
|
||||||
## Run the application
|
## Run the application
|
||||||
|
@ -119,8 +122,8 @@ In this section, you learned how you can containerize and run your .NET
|
||||||
application using Docker.
|
application using Docker.
|
||||||
|
|
||||||
Related information:
|
Related information:
|
||||||
- [Dockerfile reference](../../reference/dockerfile.md)
|
- [Dockerfile reference](/reference/dockerfile.md)
|
||||||
- [.dockerignore file reference](../../reference/dockerfile.md#dockerignore-file)
|
- [.dockerignore file reference](/reference/dockerfile.md#dockerignore-file)
|
||||||
- [Docker Compose overview](/manuals/compose/_index.md)
|
- [Docker Compose overview](/manuals/compose/_index.md)
|
||||||
|
|
||||||
## Next steps
|
## Next steps
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Test your .NET deployment
|
title: Test your .NET deployment
|
||||||
|
linkTitle: Test your deployment
|
||||||
|
weight: 50
|
||||||
keywords: deploy, .net, local, development
|
keywords: deploy, .net, local, development
|
||||||
description: Learn how to deploy your application
|
description: Learn how to deploy your application
|
||||||
|
aliases:
|
||||||
|
- /language/dotnet/deploy/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Use containers for .NET development
|
title: Use containers for .NET development
|
||||||
|
linkTitle: Develop your app
|
||||||
|
weight: 20
|
||||||
keywords: .net, development
|
keywords: .net, development
|
||||||
description: Learn how to develop your .NET application locally using containers.
|
description: Learn how to develop your .NET application locally using containers.
|
||||||
|
aliases:
|
||||||
|
- /language/dotnet/develop/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Run .NET tests in a container
|
title: Run .NET tests in a container
|
||||||
|
linkTitle: Run your tests
|
||||||
|
weight: 30
|
||||||
keywords: .NET, test
|
keywords: .NET, test
|
||||||
description: Learn how to run your .NET tests in a container.
|
description: Learn how to run your .NET tests in a container.
|
||||||
|
aliases:
|
||||||
|
- /language/dotnet/run-tests/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,9 +1,12 @@
|
||||||
---
|
---
|
||||||
|
title: Go language-specific guide
|
||||||
|
linkTitle: Go
|
||||||
description: Containerize Go apps using Docker
|
description: Containerize Go apps using Docker
|
||||||
keywords: docker, getting started, go, golang, language, dockerfile
|
keywords: docker, getting started, go, golang, language, dockerfile
|
||||||
title: Go language-specific guide
|
|
||||||
toc_min: 1
|
toc_min: 1
|
||||||
toc_max: 2
|
toc_max: 2
|
||||||
|
aliases:
|
||||||
|
- /language/golang/
|
||||||
---
|
---
|
||||||
|
|
||||||
This guide will show you how to create, test, and deploy containerized Go applications using Docker.
|
This guide will show you how to create, test, and deploy containerized Go applications using Docker.
|
|
@ -1,9 +1,12 @@
|
||||||
---
|
---
|
||||||
title: Build your Go image
|
title: Build your Go image
|
||||||
|
linkTitle: Build images
|
||||||
|
weight: 5
|
||||||
keywords: containers, images, go, golang, dockerfiles, coding, build, push, run
|
keywords: containers, images, go, golang, dockerfiles, coding, build, push, run
|
||||||
description: Learn how to build your first Docker image by writing a Dockerfile
|
description: Learn how to build your first Docker image by writing a Dockerfile
|
||||||
aliases:
|
aliases:
|
||||||
- /get-started/golang/build-images/
|
- /get-started/golang/build-images/
|
||||||
|
- /language/golang/build-images/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
@ -155,7 +158,7 @@ COPY go.mod go.sum ./
|
||||||
>
|
>
|
||||||
> If you'd like to familiarize yourself with the trailing slash treatment by the
|
> If you'd like to familiarize yourself with the trailing slash treatment by the
|
||||||
> `COPY` command, see [Dockerfile
|
> `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.
|
> cause issues in more ways than you can imagine.
|
||||||
|
|
||||||
Now that you have the module files inside the Docker image that you are
|
Now that you have the module files inside the Docker image that you are
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Configure CI/CD for your Go application
|
title: Configure CI/CD for your Go application
|
||||||
|
linkTitle: Configure CI/CD
|
||||||
|
weight: 40
|
||||||
keywords: go, CI/CD, local, development
|
keywords: go, CI/CD, local, development
|
||||||
description: Learn how to Configure CI/CD for your Go application
|
description: Learn how to Configure CI/CD for your Go application
|
||||||
|
aliases:
|
||||||
|
- /language/golang/configure-ci-cd/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Test your Go deployment
|
title: Test your Go deployment
|
||||||
|
linkTitle: Test your deployment
|
||||||
|
weight: 50
|
||||||
keywords: deploy, go, local, development
|
keywords: deploy, go, local, development
|
||||||
description: Learn how to deploy your Go application
|
description: Learn how to deploy your Go application
|
||||||
|
aliases:
|
||||||
|
- /language/golang/deploy/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,9 +1,12 @@
|
||||||
---
|
---
|
||||||
title: Use containers for Go development
|
title: Use containers for Go development
|
||||||
|
linkTitle: Develop your app
|
||||||
|
weight: 20
|
||||||
keywords: get started, go, golang, local, development
|
keywords: get started, go, golang, local, development
|
||||||
description: Learn how to develop your application locally.
|
description: Learn how to develop your application locally.
|
||||||
aliases:
|
aliases:
|
||||||
- /get-started/golang/develop/
|
- /get-started/golang/develop/
|
||||||
|
- /language/golang/develop/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,9 +1,12 @@
|
||||||
---
|
---
|
||||||
title: Run your Go image as a container
|
title: Run your Go image as a container
|
||||||
|
linkTitle: Run containers
|
||||||
|
weight: 10
|
||||||
keywords: get started, go, golang, run, container
|
keywords: get started, go, golang, run, container
|
||||||
description: Learn how to run the image as a container.
|
description: Learn how to run the image as a container.
|
||||||
aliases:
|
aliases:
|
||||||
- /get-started/golang/run-containers/
|
- /get-started/golang/run-containers/
|
||||||
|
- /language/golang/run-containers/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,9 +1,12 @@
|
||||||
---
|
---
|
||||||
title: Run your tests using Go test
|
title: Run your tests using Go test
|
||||||
|
linkTitle: Run your tests
|
||||||
|
weight: 30
|
||||||
keywords: build, go, golang, test
|
keywords: build, go, golang, test
|
||||||
description: How to build and run your Go tests in a container
|
description: How to build and run your Go tests in a container
|
||||||
aliases:
|
aliases:
|
||||||
- /get-started/golang/run-tests/
|
- /get-started/golang/run-tests/
|
||||||
|
- /language/golang/run-tests/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 4.5 KiB |
Before Width: | Height: | Size: 5.5 KiB After Width: | Height: | Size: 5.5 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 8.5 KiB |
|
@ -1,9 +1,12 @@
|
||||||
---
|
---
|
||||||
title: Java language-specific guide
|
title: Java language-specific guide
|
||||||
|
linkTitle: Java
|
||||||
keywords: java, getting started
|
keywords: java, getting started
|
||||||
description: Containerize Java apps using Docker
|
description: Containerize Java apps using Docker
|
||||||
toc_min: 1
|
toc_min: 1
|
||||||
toc_max: 2
|
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, you’ll learn how to:
|
The Java getting started guide teaches you how to create a containerized Spring Boot application using Docker. In this module, you’ll learn how to:
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Configure CI/CD for your Java application
|
title: Configure CI/CD for your Java application
|
||||||
|
linkTitle: Configure CI/CD
|
||||||
|
weight: 40
|
||||||
keywords: java, CI/CD, local, development
|
keywords: java, CI/CD, local, development
|
||||||
description: Learn how to Configure CI/CD for your Java application
|
description: Learn how to Configure CI/CD for your Java application
|
||||||
|
aliases:
|
||||||
|
- /language/java/configure-ci-cd/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,10 +1,13 @@
|
||||||
---
|
---
|
||||||
title: Containerize a Java application
|
title: Containerize a Java application
|
||||||
|
linkTitle: Containerize your app
|
||||||
|
weight: 10
|
||||||
keywords: java, containerize, initialize, maven, build
|
keywords: java, containerize, initialize, maven, build
|
||||||
description: Learn how to containerize a Java application.
|
description: Learn how to containerize a Java application.
|
||||||
aliases:
|
aliases:
|
||||||
- /language/java/build-images/
|
- /language/java/build-images/
|
||||||
- /language/java/run-containers/
|
- /language/java/run-containers/
|
||||||
|
- /language/java/containerize/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Test your Java deployment
|
title: Test your Java deployment
|
||||||
|
linkTitle: Test your deployment
|
||||||
|
weight: 50
|
||||||
keywords: deploy, kubernetes, java
|
keywords: deploy, kubernetes, java
|
||||||
description: Learn how to develop locally using Kubernetes
|
description: Learn how to develop locally using Kubernetes
|
||||||
|
aliases:
|
||||||
|
- /language/java/deploy/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Use containers for Java development
|
title: Use containers for Java development
|
||||||
|
linkTitle: Develop your app
|
||||||
|
weight: 20
|
||||||
keywords: Java, local, development, run,
|
keywords: Java, local, development, run,
|
||||||
description: Learn how to develop your application locally.
|
description: Learn how to develop your application locally.
|
||||||
|
aliases:
|
||||||
|
- /language/java/develop/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
Before Width: | Height: | Size: 177 KiB After Width: | Height: | Size: 177 KiB |
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB |
Before Width: | Height: | Size: 8.2 KiB After Width: | Height: | Size: 8.2 KiB |
Before Width: | Height: | Size: 83 KiB After Width: | Height: | Size: 83 KiB |
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Run your Java tests
|
title: Run your Java tests
|
||||||
|
linkTitle: Run your tests
|
||||||
|
weight: 30
|
||||||
keywords: Java, build, test
|
keywords: Java, build, test
|
||||||
description: How to build and run your Java tests
|
description: How to build and run your Java tests
|
||||||
|
aliases:
|
||||||
|
- /language/java/run-tests/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,9 +1,12 @@
|
||||||
---
|
---
|
||||||
|
title: Node.js language-specific guide
|
||||||
|
linkTitle: Node.js
|
||||||
description: Containerize and develop Node.js apps using Docker
|
description: Containerize and develop Node.js apps using Docker
|
||||||
keywords: getting started, node, node.js
|
keywords: getting started, node, node.js
|
||||||
title: Node.js language-specific guide
|
|
||||||
toc_min: 1
|
toc_min: 1
|
||||||
toc_max: 2
|
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, you’ll learn how to:
|
The Node.js language-specific guide teaches you how to containerize a Node.js application using Docker. In this guide, you’ll learn how to:
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Configure CI/CD for your Node.js application
|
title: Configure CI/CD for your Node.js application
|
||||||
|
linkTitle: Configure CI/CD
|
||||||
|
weight: 40
|
||||||
keywords: ci/cd, github actions, node.js, node
|
keywords: ci/cd, github actions, node.js, node
|
||||||
description: Learn how to configure CI/CD using GitHub Actions for your Node.js application.
|
description: Learn how to configure CI/CD using GitHub Actions for your Node.js application.
|
||||||
|
aliases:
|
||||||
|
- /language/nodejs/configure-ci-cd/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,11 +1,14 @@
|
||||||
---
|
---
|
||||||
title: Containerize a Node.js application
|
title: Containerize a Node.js application
|
||||||
|
linkTitle: Containerize your app
|
||||||
|
weight: 10
|
||||||
keywords: node.js, node, containerize, initialize
|
keywords: node.js, node, containerize, initialize
|
||||||
description: Learn how to containerize a Node.js application.
|
description: Learn how to containerize a Node.js application.
|
||||||
aliases:
|
aliases:
|
||||||
- /get-started/nodejs/build-images/
|
- /get-started/nodejs/build-images/
|
||||||
- /language/nodejs/build-images/
|
- /language/nodejs/build-images/
|
||||||
- /language/nodejs/run-containers/
|
- /language/nodejs/run-containers/
|
||||||
|
- /language/nodejs/containerize/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## 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:
|
To learn more about the files, see the following:
|
||||||
- [Dockerfile](../../reference/dockerfile.md)
|
- [Dockerfile](/reference/dockerfile.md)
|
||||||
- [.dockerignore](../../reference/dockerfile.md#dockerignore-file)
|
- [.dockerignore](/reference/dockerfile.md#dockerignore-file)
|
||||||
- [compose.yaml](/reference/compose-file/_index.md)
|
- [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.
|
application using Docker.
|
||||||
|
|
||||||
Related information:
|
Related information:
|
||||||
- [Dockerfile reference](../../reference/dockerfile.md)
|
- [Dockerfile reference](/reference/dockerfile.md)
|
||||||
- [.dockerignore file reference](../../reference/dockerfile.md#dockerignore-file)
|
- [.dockerignore file reference](/reference/dockerfile.md#dockerignore-file)
|
||||||
- [Docker Compose overview](/manuals/compose/_index.md)
|
- [Docker Compose overview](/manuals/compose/_index.md)
|
||||||
|
|
||||||
## Next steps
|
## Next steps
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Test your Node.js deployment
|
title: Test your Node.js deployment
|
||||||
|
linkTitle: Test your deployment
|
||||||
|
weight: 50
|
||||||
keywords: deploy, kubernetes, node, node.js
|
keywords: deploy, kubernetes, node, node.js
|
||||||
description: Learn how to deploy locally to test and debug your Kubernetes deployment
|
description: Learn how to deploy locally to test and debug your Kubernetes deployment
|
||||||
|
aliases:
|
||||||
|
- /language/nodejs/deploy/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,9 +1,12 @@
|
||||||
---
|
---
|
||||||
title: Use containers for Node.js development
|
title: Use containers for Node.js development
|
||||||
|
linkTitle: Develop your app
|
||||||
|
weight: 20
|
||||||
keywords: node, node.js, development
|
keywords: node, node.js, development
|
||||||
description: Learn how to develop your Node.js application locally using containers.
|
description: Learn how to develop your Node.js application locally using containers.
|
||||||
aliases:
|
aliases:
|
||||||
- /get-started/nodejs/develop/
|
- /get-started/nodejs/develop/
|
||||||
|
- /language/nodejs/develop/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Run Node.js tests in a container
|
title: Run Node.js tests in a container
|
||||||
|
linkTitle: Run your tests
|
||||||
|
weight: 30
|
||||||
keywords: node.js, node, test
|
keywords: node.js, node, test
|
||||||
description: Learn how to run your Node.js tests in a container.
|
description: Learn how to run your Node.js tests in a container.
|
||||||
|
aliases:
|
||||||
|
- /language/nodejs/run-tests/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,9 +1,12 @@
|
||||||
---
|
---
|
||||||
|
title: PHP language-specific guide
|
||||||
|
linkTitle: PHP
|
||||||
description: Containerize and develop PHP apps using Docker
|
description: Containerize and develop PHP apps using Docker
|
||||||
keywords: getting started, php, composer
|
keywords: getting started, php, composer
|
||||||
title: PHP language-specific guide
|
|
||||||
toc_min: 1
|
toc_min: 1
|
||||||
toc_max: 2
|
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:
|
The PHP language-specific guide teaches you how to create a containerized PHP application using Docker. In this guide, you'll learn how to:
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Configure CI/CD for your PHP application
|
title: Configure CI/CD for your PHP application
|
||||||
|
linkTitle: Configure CI/CD
|
||||||
|
weight: 40
|
||||||
keywords: php, CI/CD
|
keywords: php, CI/CD
|
||||||
description: Learn how to Configure CI/CD for your PHP application
|
description: Learn how to Configure CI/CD for your PHP application
|
||||||
|
aliases:
|
||||||
|
- /language/php/configure-ci-cd/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Containerize a PHP application
|
title: Containerize a PHP application
|
||||||
|
linkTitle: Containerize your app
|
||||||
|
weight: 10
|
||||||
keywords: php, containerize, initialize, apache, composer
|
keywords: php, containerize, initialize, apache, composer
|
||||||
description: Learn how to containerize a PHP application.
|
description: Learn how to containerize a PHP application.
|
||||||
|
aliases:
|
||||||
|
- /language/php/containerize/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
@ -76,8 +80,8 @@ directory.
|
||||||
```
|
```
|
||||||
|
|
||||||
To learn more about the files that `docker init` added, see the following:
|
To learn more about the files that `docker init` added, see the following:
|
||||||
- [Dockerfile](../../reference/dockerfile.md)
|
- [Dockerfile](/reference/dockerfile.md)
|
||||||
- [.dockerignore](../../reference/dockerfile.md#dockerignore-file)
|
- [.dockerignore](/reference/dockerfile.md#dockerignore-file)
|
||||||
- [compose.yaml](/reference/compose-file/_index.md)
|
- [compose.yaml](/reference/compose-file/_index.md)
|
||||||
|
|
||||||
## Run the application
|
## Run the application
|
||||||
|
@ -120,7 +124,7 @@ In this section, you learned how you can containerize and run a simple PHP
|
||||||
application using Docker.
|
application using Docker.
|
||||||
|
|
||||||
Related information:
|
Related information:
|
||||||
- [docker init reference](../../reference/cli/docker/init.md)
|
- [docker init reference](/reference/cli/docker/init.md)
|
||||||
|
|
||||||
## Next steps
|
## Next steps
|
||||||
|
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Test your PHP deployment
|
title: Test your PHP deployment
|
||||||
|
linkTitle: Test your deployment
|
||||||
|
weight: 50
|
||||||
keywords: deploy, php, local, development
|
keywords: deploy, php, local, development
|
||||||
description: Learn how to deploy your application
|
description: Learn how to deploy your application
|
||||||
|
aliases:
|
||||||
|
- /language/php/deploy/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Use containers for PHP development
|
title: Use containers for PHP development
|
||||||
|
linkTitle: Develop your app
|
||||||
|
weight: 20
|
||||||
keywords: php, development
|
keywords: php, development
|
||||||
description: Learn how to develop your PHP application locally using containers.
|
description: Learn how to develop your PHP application locally using containers.
|
||||||
|
aliases:
|
||||||
|
- /language/php/develop/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
@ -419,7 +423,7 @@ database and persist data. You also learned how to use Compose Watch to automati
|
||||||
Related information:
|
Related information:
|
||||||
- [Compose file reference](/reference/compose-file/)
|
- [Compose file reference](/reference/compose-file/)
|
||||||
- [Compose file watch](/manuals/compose/file-watch.md)
|
- [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)
|
- [Official Docker Image for PHP](https://hub.docker.com/_/php)
|
||||||
|
|
||||||
## Next steps
|
## Next steps
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Run PHP tests in a container
|
title: Run PHP tests in a container
|
||||||
|
linkTitle: Run your tests
|
||||||
|
weight: 30
|
||||||
keywords: php, test
|
keywords: php, test
|
||||||
description: Learn how to run your PHP tests in a container.
|
description: Learn how to run your PHP tests in a container.
|
||||||
|
aliases:
|
||||||
|
- /language/php/run-tests/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,9 +1,12 @@
|
||||||
---
|
---
|
||||||
|
title: Python language-specific guide
|
||||||
|
linkTitle: Python
|
||||||
description: Containerize Python apps using Docker
|
description: Containerize Python apps using Docker
|
||||||
keywords: Docker, getting started, Python, language
|
keywords: Docker, getting started, Python, language
|
||||||
title: Python language-specific guide
|
|
||||||
toc_min: 1
|
toc_min: 1
|
||||||
toc_max: 2
|
toc_max: 2
|
||||||
|
aliases:
|
||||||
|
- /language/python/
|
||||||
---
|
---
|
||||||
|
|
||||||
The Python language-specific guide teaches you how to containerize a Python application using Docker. In this guide, you’ll learn how to:
|
The Python language-specific guide teaches you how to containerize a Python application using Docker. In this guide, you’ll learn how to:
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Configure CI/CD for your Python application
|
title: Configure CI/CD for your Python application
|
||||||
|
linkTitle: Configure CI/CD
|
||||||
|
weight: 40
|
||||||
keywords: ci/cd, github actions, python, flask
|
keywords: ci/cd, github actions, python, flask
|
||||||
description: Learn how to configure CI/CD using GitHub Actions for your Python application.
|
description: Learn how to configure CI/CD using GitHub Actions for your Python application.
|
||||||
|
aliases:
|
||||||
|
- /language/python/configure-ci-cd/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,10 +1,13 @@
|
||||||
---
|
---
|
||||||
title: Containerize a Python application
|
title: Containerize a Python application
|
||||||
|
linkTitle: Containerize your app
|
||||||
|
weight: 10
|
||||||
keywords: python, flask, containerize, initialize
|
keywords: python, flask, containerize, initialize
|
||||||
description: Learn how to containerize a Python application.
|
description: Learn how to containerize a Python application.
|
||||||
aliases:
|
aliases:
|
||||||
- /language/python/build-images/
|
- /language/python/build-images/
|
||||||
- /language/python/run-containers/
|
- /language/python/run-containers/
|
||||||
|
- /language/python/containerize/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
@ -315,8 +318,8 @@ directory.
|
||||||
```
|
```
|
||||||
|
|
||||||
To learn more about the files, see the following:
|
To learn more about the files, see the following:
|
||||||
- [Dockerfile](../../reference/dockerfile.md)
|
- [Dockerfile](/reference/dockerfile.md)
|
||||||
- [.dockerignore](../../reference/dockerfile.md#dockerignore-file)
|
- [.dockerignore](/reference/dockerfile.md#dockerignore-file)
|
||||||
- [.gitignore](https://git-scm.com/docs/gitignore)
|
- [.gitignore](https://git-scm.com/docs/gitignore)
|
||||||
- [compose.yaml](/reference/compose-file/_index.md)
|
- [compose.yaml](/reference/compose-file/_index.md)
|
||||||
|
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Test your Python deployment
|
title: Test your Python deployment
|
||||||
|
linkTitle: Test your deployment
|
||||||
|
weight: 50
|
||||||
keywords: deploy, kubernetes, python
|
keywords: deploy, kubernetes, python
|
||||||
description: Learn how to develop locally using Kubernetes
|
description: Learn how to develop locally using Kubernetes
|
||||||
|
aliases:
|
||||||
|
- /language/python/deploy/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Use containers for Python development
|
title: Use containers for Python development
|
||||||
|
linkTitle: Develop your app
|
||||||
|
weight: 20
|
||||||
keywords: python, local, development
|
keywords: python, local, development
|
||||||
description: Learn how to develop your Python application locally.
|
description: Learn how to develop your Python application locally.
|
||||||
|
aliases:
|
||||||
|
- /language/python/develop/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,9 +1,12 @@
|
||||||
---
|
---
|
||||||
|
title: R language-specific guide
|
||||||
|
linkTitle: R
|
||||||
description: Containerize R apps using Docker
|
description: Containerize R apps using Docker
|
||||||
keywords: Docker, getting started, R, language
|
keywords: Docker, getting started, R, language
|
||||||
title: R language-specific guide
|
|
||||||
toc_min: 1
|
toc_min: 1
|
||||||
toc_max: 2
|
toc_max: 2
|
||||||
|
aliases:
|
||||||
|
- /language/r/
|
||||||
---
|
---
|
||||||
The R language-specific guide teaches you how to containerize a R application using Docker. In this guide, you’ll learn how to:
|
The R language-specific guide teaches you how to containerize a R application using Docker. In this guide, you’ll learn how to:
|
||||||
|
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Configure CI/CD for your R application
|
title: Configure CI/CD for your R application
|
||||||
|
linkTitle: Configure CI/CD
|
||||||
|
weight: 40
|
||||||
keywords: ci/cd, github actions, R, shiny
|
keywords: ci/cd, github actions, R, shiny
|
||||||
description: Learn how to configure CI/CD using GitHub Actions for your R application.
|
description: Learn how to configure CI/CD using GitHub Actions for your R application.
|
||||||
|
aliases:
|
||||||
|
- /language/r/configure-ci-cd/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,10 +1,13 @@
|
||||||
---
|
---
|
||||||
title: Containerize a R application
|
title: Containerize a R application
|
||||||
|
linkTitle: Containerize your app
|
||||||
|
weight: 10
|
||||||
keywords: R, containerize, initialize
|
keywords: R, containerize, initialize
|
||||||
description: Learn how to containerize a R application.
|
description: Learn how to containerize a R application.
|
||||||
aliases:
|
aliases:
|
||||||
- /language/R/build-images/
|
- /language/R/build-images/
|
||||||
- /language/R/run-containers/
|
- /language/R/run-containers/
|
||||||
|
- /language/r/containerize/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
@ -40,8 +43,8 @@ directory.
|
||||||
```
|
```
|
||||||
|
|
||||||
To learn more about the files in the repository, see the following:
|
To learn more about the files in the repository, see the following:
|
||||||
- [Dockerfile](../../reference/dockerfile.md)
|
- [Dockerfile](/reference/dockerfile.md)
|
||||||
- [.dockerignore](../../reference/dockerfile.md#dockerignore-file)
|
- [.dockerignore](/reference/dockerfile.md#dockerignore-file)
|
||||||
- [compose.yaml](/reference/compose-file/_index.md)
|
- [compose.yaml](/reference/compose-file/_index.md)
|
||||||
|
|
||||||
## Run the application
|
## Run the application
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Test your R deployment
|
title: Test your R deployment
|
||||||
|
linkTitle: Test your deployment
|
||||||
|
weight: 50
|
||||||
keywords: deploy, kubernetes, R
|
keywords: deploy, kubernetes, R
|
||||||
description: Learn how to develop locally using Kubernetes
|
description: Learn how to develop locally using Kubernetes
|
||||||
|
aliases:
|
||||||
|
- /language/r/deploy/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Use containers for R development
|
title: Use containers for R development
|
||||||
|
linkTitle: Develop your app
|
||||||
|
weight: 20
|
||||||
keywords: R, local, development
|
keywords: R, local, development
|
||||||
description: Learn how to develop your R application locally.
|
description: Learn how to develop your R application locally.
|
||||||
|
aliases:
|
||||||
|
- /language/r/develop/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,9 +1,12 @@
|
||||||
---
|
---
|
||||||
|
title: Ruby on Rails language-specific guide
|
||||||
|
linkTitle: Ruby
|
||||||
description: Containerize Ruby on Rails apps using Docker
|
description: Containerize Ruby on Rails apps using Docker
|
||||||
keywords: Docker, getting started, ruby, language
|
keywords: Docker, getting started, ruby, language
|
||||||
title: Ruby on Rails language-specific guide
|
|
||||||
toc_min: 1
|
toc_min: 1
|
||||||
toc_max: 2
|
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, you’ll learn how to:
|
The Ruby language-specific guide teaches you how to containerize a Ruby on Rails application using Docker. In this guide, you’ll learn how to:
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Configure CI/CD for your Ruby on Rails application
|
title: Configure CI/CD for your Ruby on Rails application
|
||||||
|
linkTitle: Configure CI/CD
|
||||||
|
weight: 40
|
||||||
keywords: ci/cd, github actions, ruby, flask
|
keywords: ci/cd, github actions, ruby, flask
|
||||||
description: Learn how to configure CI/CD using GitHub Actions for your Ruby on Rails application.
|
description: Learn how to configure CI/CD using GitHub Actions for your Ruby on Rails application.
|
||||||
|
aliases:
|
||||||
|
- /language/ruby/configure-ci-cd/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,10 +1,13 @@
|
||||||
---
|
---
|
||||||
title: Containerize a Ruby on Rails application
|
title: Containerize a Ruby on Rails application
|
||||||
|
linkTitle: Containerize your app
|
||||||
|
weight: 10
|
||||||
keywords: ruby, flask, containerize, initialize
|
keywords: ruby, flask, containerize, initialize
|
||||||
description: Learn how to containerize a Ruby on Rails application.
|
description: Learn how to containerize a Ruby on Rails application.
|
||||||
aliases:
|
aliases:
|
||||||
- /language/ruby/build-images/
|
- /language/ruby/build-images/
|
||||||
- /language/ruby/run-containers/
|
- /language/ruby/run-containers/
|
||||||
|
- /language/ruby/containerize/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
@ -339,8 +342,8 @@ directory.
|
||||||
|
|
||||||
|
|
||||||
To learn more about the files, see the following:
|
To learn more about the files, see the following:
|
||||||
- [Dockerfile](../../reference/dockerfile.md)
|
- [Dockerfile](/reference/dockerfile.md)
|
||||||
- [.dockerignore](../../reference/dockerfile.md#dockerignore-file)
|
- [.dockerignore](/reference/dockerfile.md#dockerignore-file)
|
||||||
- [compose.yaml](/reference/compose-file/_index.md)
|
- [compose.yaml](/reference/compose-file/_index.md)
|
||||||
|
|
||||||
## Run the application
|
## Run the application
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Test your Ruby on Rails deployment
|
title: Test your Ruby on Rails deployment
|
||||||
|
linkTitle: Test your deployment
|
||||||
|
weight: 50
|
||||||
keywords: deploy, kubernetes, ruby
|
keywords: deploy, kubernetes, ruby
|
||||||
description: Learn how to develop locally using Kubernetes
|
description: Learn how to develop locally using Kubernetes
|
||||||
|
aliases:
|
||||||
|
- /language/ruby/deploy/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Use containers for Ruby on Rails development
|
title: Use containers for Ruby on Rails development
|
||||||
|
linkTitle: Develop your app
|
||||||
|
weight: 20
|
||||||
keywords: ruby, local, development
|
keywords: ruby, local, development
|
||||||
description: Learn how to develop your Ruby on Rails application locally.
|
description: Learn how to develop your Ruby on Rails application locally.
|
||||||
|
aliases:
|
||||||
|
- /language/ruby/develop/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,9 +1,12 @@
|
||||||
---
|
---
|
||||||
|
title: Rust language-specific guide
|
||||||
|
linkTitle: Rust
|
||||||
description: Containerize Rust apps using Docker
|
description: Containerize Rust apps using Docker
|
||||||
keywords: Docker, getting started, Rust, language
|
keywords: Docker, getting started, Rust, language
|
||||||
title: Rust language-specific guide
|
|
||||||
toc_min: 1
|
toc_min: 1
|
||||||
toc_max: 2
|
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:
|
The Rust language-specific guide teaches you how to create a containerized Rust application using Docker. In this guide, you'll learn how to:
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Build your Rust image
|
title: Build your Rust image
|
||||||
|
linkTitle: Build images
|
||||||
|
weight: 5
|
||||||
keywords: rust, build, images, dockerfile
|
keywords: rust, build, images, dockerfile
|
||||||
description: Learn how to build your first Rust Docker image
|
description: Learn how to build your first Rust Docker image
|
||||||
|
aliases:
|
||||||
|
- /language/rust/build-images/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
@ -58,11 +62,11 @@ directory:
|
||||||
|
|
||||||
For building an image, only the Dockerfile is necessary. Open the Dockerfile
|
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
|
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
|
## .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
|
## 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.
|
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:
|
Related information:
|
||||||
- [Dockerfile reference](../../reference/dockerfile.md)
|
- [Dockerfile reference](/reference/dockerfile.md)
|
||||||
- [.dockerignore file](../../reference/dockerfile.md#dockerignore-file)
|
- [.dockerignore file](/reference/dockerfile.md#dockerignore-file)
|
||||||
- [docker init CLI reference](../../reference/cli/docker/init.md)
|
- [docker init CLI reference](/reference/cli/docker/init.md)
|
||||||
- [docker build CLI reference](../../reference/cli/docker/buildx/build.md)
|
- [docker build CLI reference](/reference/cli/docker/buildx/build.md)
|
||||||
|
|
||||||
|
|
||||||
## Next steps
|
## Next steps
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Configure CI/CD for your Rust application
|
title: Configure CI/CD for your Rust application
|
||||||
|
linkTitle: Configure CI/CD
|
||||||
|
weight: 40
|
||||||
keywords: rust, CI/CD, local, development
|
keywords: rust, CI/CD, local, development
|
||||||
description: Learn how to Configure CI/CD for your application
|
description: Learn how to Configure CI/CD for your application
|
||||||
|
aliases:
|
||||||
|
- /language/rust/configure-ci-cd/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Test your Rust deployment
|
title: Test your Rust deployment
|
||||||
|
linkTitle: Test your deployment
|
||||||
|
weight: 50
|
||||||
keywords: deploy, kubernetes, rust
|
keywords: deploy, kubernetes, rust
|
||||||
description: Learn how to test your Rust deployment locally using Kubernetes
|
description: Learn how to test your Rust deployment locally using Kubernetes
|
||||||
|
aliases:
|
||||||
|
- /language/rust/deploy/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Develop your Rust application
|
title: Develop your Rust application
|
||||||
|
linkTitle: Develop your app
|
||||||
|
weight: 20
|
||||||
keywords: rust, local, development, run,
|
keywords: rust, local, development, run,
|
||||||
description: Learn how to develop your Rust application locally.
|
description: Learn how to develop your Rust application locally.
|
||||||
|
aliases:
|
||||||
|
- /language/rust/develop/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
|
@ -1,7 +1,11 @@
|
||||||
---
|
---
|
||||||
title: Run your Rust image as a container
|
title: Run your Rust image as a container
|
||||||
|
linkTitle: Run containers
|
||||||
|
weight: 10
|
||||||
keywords: rust, run, image, container,
|
keywords: rust, run, image, container,
|
||||||
description: Learn how to run your Rust image as a container.
|
description: Learn how to run your Rust image as a container.
|
||||||
|
aliases:
|
||||||
|
- /language/rust/run-containers/
|
||||||
---
|
---
|
||||||
|
|
||||||
## Prerequisite
|
## Prerequisite
|
||||||
|
@ -192,7 +196,7 @@ That’s 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.
|
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:
|
Related information:
|
||||||
- [docker run CLI reference](../../reference/cli/docker/container/run.md)
|
- [docker run CLI reference](/reference/cli/docker/container/run.md)
|
||||||
|
|
||||||
## Next steps
|
## Next steps
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
---
|
---
|
||||||
title: Use-case guides
|
title: Use-case guides
|
||||||
|
weight: 20
|
||||||
keywords: guide, use-case
|
keywords: guide, use-case
|
||||||
description: Learn how to accomplish tasks with Docker.
|
description: Learn how to accomplish tasks with Docker.
|
||||||
notoc: true
|
notoc: true
|
||||||
|
|