diff --git a/Documentation/6.0/Raven.Documentation.Pages/start/containers/dockerfile/extending.markdown b/Documentation/6.0/Raven.Documentation.Pages/start/containers/dockerfile/extending.markdown index 848f585a4..baa0ed42a 100644 --- a/Documentation/6.0/Raven.Documentation.Pages/start/containers/dockerfile/extending.markdown +++ b/Documentation/6.0/Raven.Documentation.Pages/start/containers/dockerfile/extending.markdown @@ -62,7 +62,7 @@ You can: If your use case requires more extensive customization, you can modify the Dockerfile directly to create a tailored image. -##### Possibilities of modifications +#### Possibilities of modifications ###### Change the Base Image Replace `FROM mcr.microsoft.com/dotnet/runtime-deps:8.0-jammy` with another OS, such as `debian:buster` or `alpine:latest`. @@ -84,7 +84,7 @@ CMD ["/bin/bash", "/usr/lib/ravendb/scripts/run-raven.sh"] {CODE-BLOCK/} -## Entry Script ([run-raven.sh)](https://github.com/ravendb/ravendb/blob/v6.2/docker/ravendb-ubuntu/run-raven.sh) +## Entry Script ([run-raven.sh](https://github.com/ravendb/ravendb/blob/v6.2/docker/ravendb-ubuntu/run-raven.sh)) This script initializes and runs the RavenDB server. It's designed to work for anyone, so in some scenarios you may want to chisel it down a bit, modify, or completely replace, which we'll cover next. diff --git a/Documentation/6.0/Raven.Documentation.Pages/start/containers/image-usage.markdown b/Documentation/6.0/Raven.Documentation.Pages/start/containers/image-usage.markdown index 73bba507d..56b35572c 100644 --- a/Documentation/6.0/Raven.Documentation.Pages/start/containers/image-usage.markdown +++ b/Documentation/6.0/Raven.Documentation.Pages/start/containers/image-usage.markdown @@ -7,7 +7,7 @@ RavenDB offers official images based on Ubuntu and Windows NanoServer. First, let's describe basic development usage of our images. We'll **focus on basics**, not going *too deep* into security, networking and storage. -For detailed instructions on how to spin up your production, you can read our guides for specific container/orchestration platforms - **deployment articles**, or go *deep* with **https://ravendb.net/docs/start/containers** knowledge-base. +For detailed instructions on how to spin up your production, you can read our guides for specific container/orchestration platforms - search through our [articles](https://ravendb.net/articles), or go *deep* with our [RavenDB Containers Docs](.) that also addresses containerized RavenDB [production requirements](./requirements). To quickly try out RavenDB, you can run the following command: @@ -85,10 +85,10 @@ docker run -v /path/to/config:/etc/ravendb \ ravendb/ravendb:ubuntu-latest {CODE-BLOCK/} -To learn about statefullness and storing RavenDB data in a containers, or if you run into trouble, visit Containers > Requirements > Storage documentation page. +To learn about statefullness and storing RavenDB data in a containers, or if you run into trouble, visit [Containers > Requirements > Storage](./requirements/storage). #### **Advanced Networking** -To read more on RavenDB networking containerized environment, go to Containers > Requirements > Networking. +To read more on RavenDB networking containerized environment, go to [Containers > Requirements > Networking](./requirements/networking). {PANEL: FAQ} diff --git a/Documentation/6.0/Raven.Documentation.Pages/start/containers/requirements/compute.markdown b/Documentation/6.0/Raven.Documentation.Pages/start/containers/requirements/compute.markdown index a9f7e0df6..73d2d93dd 100644 --- a/Documentation/6.0/Raven.Documentation.Pages/start/containers/requirements/compute.markdown +++ b/Documentation/6.0/Raven.Documentation.Pages/start/containers/requirements/compute.markdown @@ -42,9 +42,8 @@ Run RavenDB in managed Kubernetes clusters to simplify container orchestration a This option supports dynamic workloads with features like autoscaling and node group management. You should be able to deploy a **node group** to match your computing needs. Many providers are offering such service - EKS, AKS, GKE, etc. -Kubernetes always increases the cost of a solution by far, but the power it offers is often unmatched. +Kubernetes always increases the cost of a solution **by far**, but the power it offers is often unmatched. ---- ## **ARM Architecture Support** diff --git a/Documentation/6.0/Raven.Documentation.Pages/start/containers/requirements/networking.markdown b/Documentation/6.0/Raven.Documentation.Pages/start/containers/requirements/networking.markdown index ef8dc5cfd..bee2b97f7 100644 --- a/Documentation/6.0/Raven.Documentation.Pages/start/containers/requirements/networking.markdown +++ b/Documentation/6.0/Raven.Documentation.Pages/start/containers/requirements/networking.markdown @@ -7,7 +7,6 @@ As a database that relies on both HTTP and TCP protocols for communication, proper network configuration is essential to ensure healthy cluster node-to-node communication and client connectivity. This article outlines the specific networking requirements and configurations for RavenDB in containerized environments. ---- ## **Key Networking Concepts for RavenDB** diff --git a/Documentation/6.0/Raven.Documentation.Pages/start/containers/requirements/storage.markdown b/Documentation/6.0/Raven.Documentation.Pages/start/containers/requirements/storage.markdown index b4d69db15..32bfe7cba 100644 --- a/Documentation/6.0/Raven.Documentation.Pages/start/containers/requirements/storage.markdown +++ b/Documentation/6.0/Raven.Documentation.Pages/start/containers/requirements/storage.markdown @@ -12,7 +12,6 @@ If you are looking for a broader understanding of RavenDB's storage mechanisms, - [Storage Engine](../../../server/storage/storage-engine) - [Directory Structure](../../../server/storage/directory-structure) ---- ## **Why Storage Matters for RavenDB Containers** @@ -24,7 +23,6 @@ Without proper configuration: - Performance may degrade due to suboptimal storage setups. - Inconsistent behavior can arise during scaling, updates or failover operations. ---- ## **Requirements**