
horizontalnav:
- title: Home
  path: /
  node: home
- title: Guides
  path: /get-started/overview/
  node: guides
- title: Product manuals
  path: /engine/
  node: manuals
- title: Reference
  path: /reference/
  node: reference
- title: Samples
  path: /samples/
  node: samples
  # TODO unify navbbar links: homepage currently has a custom "articles" link
  hide_home: true

home: {}

guides:
- title: Docker overview
  path: /get-started/overview/
- title: Get Docker
  path: /get-docker/
- sectiontitle: Get started
  section:
  - sectiontitle: Quickstart
    section:
    - title: "Part 1: Orientation and setup"
      path: /get-started/
    - title: "Part 2: Build and run your image"
      path: /get-started/part2/
    - title: "Part 3: Share images on Docker Hub"
      path: /get-started/part3/
  - sectiontitle: Node.js
    section:
    - title: "Build images"
      path: /get-started/nodejs/build-images/
    - title: "Run containers"
      path: /get-started/nodejs/run-containers/
    - title: "Develop"
      path: /get-started/nodejs/develop/
  - path: /get-started/resources/
    title: "Educational resources"
- sectiontitle: Develop with Docker
  section:
  - path: /develop/
    title: Overview
  - path: /develop/dev-best-practices/
    title: Best practices
  - sectiontitle: Build images
    section:
    - path: /develop/develop-images/dockerfile_best-practices/
      title: Dockerfile best practices
    - path: /develop/develop-images/build_enhancements/
      title: Build images with BuildKit
    - path: /develop/develop-images/multistage-build/
      title: Use multi-stage builds
    - path: /develop/develop-images/image_management/
      title: Manage images
    - path: /develop/develop-images/baseimages/
      title: Create your own base image (advanced)
- sectiontitle: Set up CI/CD
  section:
  - path: /ci-cd/github-actions/
    title: Configure GitHub Actions
- sectiontitle: Deploy your app to the cloud
  section:
  - path: /engine/context/aci-integration/
    title: Docker and ACI
  - path: /engine/context/ecs-integration/
    title: Docker and ECS
- sectiontitle: Run your app in production
  section:
  - sectiontitle: Orchestration
    section:
    - title: "Overview"
      path: /get-started/orchestration/
    - title: "Deploy to Kubernetes"
      path: /get-started/kube-deploy/
    - title: "Deploy to Swarm"
      path: /get-started/swarm-deploy/
  - sectiontitle: Configure all objects
    section:
    - path: /config/labels-custom-metadata/
      title: Apply custom metadata to objects
    - path: /config/pruning/
      title: Prune unused objects
    - path: /config/formatting/
      title: Format command and log output
  - sectiontitle: Configure the daemon
    section:
    - path: /config/daemon/
      title: Configure and run Docker
    - path: /config/daemon/systemd/
      title: Control Docker with systemd
  - path: /config/daemon/prometheus/
    title: Collect metrics with Prometheus
  - sectiontitle: Configure containers
    section:
    - path: /config/containers/start-containers-automatically/
      title: Start containers automatically
    - path: /config/containers/live-restore/
      title: Keep containers alive during daemon downtime
    - path: /config/containers/multi-service_container/
      title: Run multiple services in a container
    - path: /config/containers/runmetrics/
      title: Container runtime metrics
    - path: /config/containers/resource_constraints/
      title: Runtime options with Memory, CPUs, and GPUs
    - sectiontitle: Logging
      section:
      - path: /config/containers/logging/
        title: View a container's logs
      - path: /config/containers/logging/configure/
        title: Configure logging drivers
      - path: /config/containers/logging/dual-logging/
        title: Use docker logs with a logging driver
      - path: /config/containers/logging/plugins/
        title: Use a logging driver plugin
      - path: /config/containers/logging/log_tags/
        title: Customize log driver output
      - sectiontitle: Logging driver details
        section:
        - path: /config/containers/logging/local/
          title: Local file logging driver
        - path: /config/containers/logging/logentries/
          title: Logentries logging driver
        - path: /config/containers/logging/json-file/
          title: JSON File logging driver
        - path: /config/containers/logging/gelf/
          title: Graylog Extended Format (GELF) logging driver
        - path: /config/containers/logging/syslog/
          title: Syslog logging driver
        - path: /config/containers/logging/awslogs/
          title: Amazon CloudWatch logs logging driver
        - path: /config/containers/logging/etwlogs/
          title: ETW logging driver
        - path: /config/containers/logging/fluentd/
          title: Fluentd logging driver
        - path: /config/containers/logging/gcplogs/
          title: Google Cloud logging driver
        - path: /config/containers/logging/journald/
          title: Journald logging driver
        - path: /config/containers/logging/splunk/
          title: Splunk logging driver
    - sectiontitle: Security
      section:
      - path: /engine/security/
        title: Docker security
      - path: /engine/security/non-events/
        title: Docker security non-events
      - path: /engine/security/https/
        title: Protect the Docker daemon socket
      - path: /engine/security/certificates/
        title: Using certificates for repository client verification
      - sectiontitle: Use trusted images
        section:
        - path: /engine/security/trust/
          title: Overview
        - path: /engine/security/trust/trust_automation/
          title: Automation
        - path: /engine/security/trust/trust_delegation/
          title: Delegations
        - path: /engine/security/trust/deploying_notary/
          title: Deploy Notary
        - path: /engine/security/trust/trust_key_mng/
          title: Manage content trust keys
        - path: /engine/security/trust/trust_sandbox/
          title: Play in a content trust sandbox
      - path: /engine/security/antivirus/
        title: Antivirus software
      - path: /engine/security/apparmor/
        title: AppArmor security profiles
      - path: /engine/security/seccomp/
        title: Seccomp security profiles
      - path: /engine/security/userns-remap/
        title: Isolate containers with a user namespace
      - path: /engine/security/rootless/
        title: Rootless mode
    - sectiontitle: Scale your app
      section:
      - path: /engine/swarm/
        title: Swarm mode overview
      - path: /engine/swarm/key-concepts/
        title: Swarm mode key concepts
      - sectiontitle: Get started with swarm mode
        section:
        - path: /engine/swarm/swarm-tutorial/
          title: Set up for the tutorial
        - path: /engine/swarm/swarm-tutorial/create-swarm/
          title: Create a swarm
        - path: /engine/swarm/swarm-tutorial/add-nodes/
          title: Add nodes to the swarm
        - path: /engine/swarm/swarm-tutorial/deploy-service/
          title: Deploy a service
        - path: /engine/swarm/swarm-tutorial/inspect-service/
          title: Inspect the service
        - path: /engine/swarm/swarm-tutorial/scale-service/
          title: Scale the service
        - path: /engine/swarm/swarm-tutorial/delete-service/
          title: Delete the service
        - path: /engine/swarm/swarm-tutorial/rolling-update/
          title: Apply rolling updates
        - path: /engine/swarm/swarm-tutorial/drain-node/
          title: Drain a node
        - path: /engine/swarm/ingress/
          title: Use swarm mode routing mesh
      - sectiontitle: How swarm mode works
        section:
        - path: /engine/swarm/how-swarm-mode-works/nodes/
          title: How nodes work
        - path: /engine/swarm/how-swarm-mode-works/services/
          title: How services work
        - path: /engine/swarm/how-swarm-mode-works/pki/
          title: Manage swarm security with PKI
        - path: /engine/swarm/how-swarm-mode-works/swarm-task-states/
          title: Swarm task states
      - path: /engine/swarm/swarm-mode/
        title: Run Docker in swarm mode
      - path: /engine/swarm/join-nodes/
        title: Join nodes to a swarm
      - path: /engine/swarm/manage-nodes/
        title: Manage nodes in a swarm
      - path: /engine/swarm/services/
        title: Deploy services to a swarm
      - path: /engine/swarm/configs/
        title: Store service configuration data
      - path: /engine/swarm/secrets/
        title: Manage sensitive data with Docker secrets
      - path: /engine/swarm/swarm_manager_locking/
        title: Lock your swarm
      - path: /engine/swarm/admin_guide/
        title: Swarm administration guide
      - path: /engine/swarm/raft/
        title: Raft consensus in swarm mode
    - sectiontitle: Extend Docker
      section:
      - path: /engine/extend/
        title: Managed plugin system
      - path: /engine/extend/plugins_authorization/
        title: Access authorization plugin
      - path: /engine/extend/legacy_plugins/
        title: Extending Docker with plugins
      - path: /engine/extend/plugins_network/
        title: Docker network driver plugins
      - path: /engine/extend/plugins_volume/
        title: Volume plugins
      - title: Plugin configuration
        path: /engine/extend/config/
      - path: /engine/extend/plugin_api/
        title: Plugins
  - sectiontitle: Configure networking
    section:
    - path: /network/
      title: Networking overview
    - path: /network/bridge/
      title: Use bridge networks
    - path: /network/overlay/
      title: Use overlay networks
    - path: /network/host/
      title: Use host networking
    - path: /network/macvlan/
      title: Use Macvlan networks
    - path: /network/none/
      title: Disable networking for a container
    - sectiontitle: Networking tutorials
      section:
      - path: /network/network-tutorial-standalone/
        title: Bridge network tutorial
      - path: /network/network-tutorial-host/
        title: Host networking tutorial
      - path: /network/network-tutorial-overlay/
        title: Overlay networking tutorial
      - path: /network/network-tutorial-macvlan/
        title: Macvlan network tutorial
    - sectiontitle: Configure the daemon and containers
      section:
      - path: /config/daemon/ipv6/
        title: Configure the daemon for IPv6
      - path: /network/iptables/
        title: Docker and iptables
      - path: /config/containers/container-networking/
        title: Container networking
      - path: /network/proxy/
        title: Configure Docker to use a proxy server
    - sectiontitle: Legacy networking content
      section:
      - path: /network/links/
        title: (Legacy) Container links
  - sectiontitle: Manage application data
    section:
    - path: /storage/
      title: Storage overview
    - path: /storage/volumes/
      title: Volumes
    - path: /storage/bind-mounts/
      title: Bind mounts
    - path: /storage/tmpfs/
      title: tmpfs mounts
    - path: /storage/troubleshooting_volume_errors/
      title: Troubleshoot volume problems
    - sectiontitle: Store data within containers
      section:
      - path: /storage/storagedriver/
        title: About storage drivers
      - path: /storage/storagedriver/select-storage-driver/
        title: Select a storage driver
      - path: /storage/storagedriver/aufs-driver/
        title: Use the AUFS storage driver
      - path: /storage/storagedriver/btrfs-driver/
        title: Use the Btrfs storage driver
      - path: /storage/storagedriver/device-mapper-driver/
        title: Use the Device mapper storage driver
      - path: /storage/storagedriver/overlayfs-driver/
        title: Use the OverlayFS storage driver
      - path: /storage/storagedriver/zfs-driver/
        title: Use the ZFS storage driver
      - path: /storage/storagedriver/vfs-driver/
        title: Use the VFS storage driver
- sectiontitle: Open source at Docker
  section:
  - path: /opensource/
    title: Contribute to documentation
  - path: /opensource/ways/
    title: Other ways to contribute
- path: /docsarchive/
  title: Documentation archive
reference:
- sectiontitle: Command-line reference
  section:
  - sectiontitle: Docker CLI (docker)
    section:
    - path: /engine/reference/run/
      title: Docker run reference
    - path: /engine/reference/commandline/cli/
      title: Use the Docker command line
    - path: /engine/reference/commandline/docker/
      title: docker (base command)
    - sectiontitle: docker app
      section:
        - path: /engine/reference/commandline/app/
          title: docker app
        - path: /engine/reference/commandline/app_bundle/
          title: docker app bundle
        - path: /engine/reference/commandline/app_completion/
          title: docker app completion
        - path: /engine/reference/commandline/app_init/
          title: docker app init
        - path: /engine/reference/commandline/app_inspect/
          title: docker app inspect
        - path: /engine/reference/commandline/app_install/
          title: docker app install
        - path: /engine/reference/commandline/app_list/
          title: docker app list
        - path: /engine/reference/commandline/app_merge/
          title: docker app merge
        - path: /engine/reference/commandline/app_pull/
          title: docker app pull
        - path: /engine/reference/commandline/app_push/
          title: docker app push
        - path: /engine/reference/commandline/app_render/
          title: docker app render
        - path: /engine/reference/commandline/app_split/
          title: docker app split
        - path: /engine/reference/commandline/app_status/
          title: docker app status
        - path: /engine/reference/commandline/app_uninstall/
          title: docker app uninstall
        - path: /engine/reference/commandline/app_upgrade/
          title: docker app upgrade
        - path: /engine/reference/commandline/app_validate/
          title: docker app validate
        - path: /engine/reference/commandline/app_version/
          title: docker app version
    - path: /engine/reference/commandline/attach/
      title: docker attach
    - path: /engine/reference/commandline/build/
      title: docker build
    - sectiontitle: docker builder
      section:
        - path: /engine/reference/commandline/builder/
          title: docker builder
        - path: /engine/reference/commandline/builder_build/
          title: docker builder build
        - path: /engine/reference/commandline/builder_prune/
          title: docker builder prune
    - sectiontitle: docker buildx
      section:
        - path: /engine/reference/commandline/buildx/
          title: docker buildx
        - path: /engine/reference/commandline/buildx_bake/
          title: docker buildx bake
        - path: /engine/reference/commandline/buildx_build/
          title: docker buildx build
        - path: /engine/reference/commandline/buildx_create/
          title: docker buildx create
        - path: /engine/reference/commandline/buildx_du/
          title: docker buildx du
        - path: /engine/reference/commandline/buildx_imagetools/
          title: docker buildx imagetools
        - path: /engine/reference/commandline/buildx_imagetools_create/
          title: docker buildx imagetools create
        - path: /engine/reference/commandline/buildx_imagetools_inspect/
          title: docker buildx imagetools inspect
        - path: /engine/reference/commandline/buildx_inspect/
          title: docker buildx inspect
        - path: /engine/reference/commandline/buildx_ls/
          title: docker buildx ls
        - path: /engine/reference/commandline/buildx_prune/
          title: docker buildx prune
        - path: /engine/reference/commandline/buildx_rm/
          title: docker buildx rm
        - path: /engine/reference/commandline/buildx_stop/
          title: docker buildx stop
        - path: /engine/reference/commandline/buildx_use/
          title: docker buildx use
        - path: /engine/reference/commandline/buildx_version/
          title: docker buildx version
    - sectiontitle: docker checkpoint
      section:
      - path: /engine/reference/commandline/checkpoint/
        title: docker checkpoint
      - path: /engine/reference/commandline/checkpoint_create/
        title: docker checkpoint create
      - path: /engine/reference/commandline/checkpoint_ls/
        title: docker checkpoint ls
      - path: /engine/reference/commandline/checkpoint_rm/
        title: docker checkpoint rm
    - sectiontitle: docker cluster
      section:
        - path: /engine/reference/commandline/cluster/
          title: docker cluster
        - path: /engine/reference/commandline/cluster_backup/
          title: docker cluster backup
        - path: /engine/reference/commandline/cluster_create/
          title: docker cluster create
        - path: /engine/reference/commandline/cluster_inspect/
          title: docker cluster inspect
        - path: /engine/reference/commandline/cluster_ls/
          title: docker cluster ls
        - path: /engine/reference/commandline/cluster_restore/
          title: docker cluster restore
        - path: /engine/reference/commandline/cluster_rm/
          title: docker cluster rm
        - path: /engine/reference/commandline/cluster_update/
          title: docker cluster update
        - path: /engine/reference/commandline/cluster_version/
          title: docker cluster version
    - path: /engine/reference/commandline/commit/
      title: docker commit
    - sectiontitle: docker config
      section:
      - path: /engine/reference/commandline/config/
        title: docker config
      - path: /engine/reference/commandline/config_create/
        title: docker config create
      - path: /engine/reference/commandline/config_inspect/
        title: docker config inspect
      - path: /engine/reference/commandline/config_ls/
        title: docker config ls
      - path: /engine/reference/commandline/config_rm/
        title: docker config rm
    - sectiontitle: docker container
      section:
      - path: /engine/reference/commandline/container/
        title: docker container
      - path: /engine/reference/commandline/container_attach/
        title: docker container attach
      - path: /engine/reference/commandline/container_commit/
        title: docker container commit
      - path: /engine/reference/commandline/container_cp/
        title: docker container cp
      - path: /engine/reference/commandline/container_create/
        title: docker container create
      - path: /engine/reference/commandline/container_diff/
        title: docker container diff
      - path: /engine/reference/commandline/container_exec/
        title: docker container exec
      - path: /engine/reference/commandline/container_export/
        title: docker container export
      - path: /engine/reference/commandline/container_inspect/
        title: docker container inspect
      - path: /engine/reference/commandline/container_kill/
        title: docker container kill
      - path: /engine/reference/commandline/container_logs/
        title: docker container logs
      - path: /engine/reference/commandline/container_ls/
        title: docker container ls
      - path: /engine/reference/commandline/container_pause/
        title: docker container pause
      - path: /engine/reference/commandline/container_port/
        title: docker container port
      - path: /engine/reference/commandline/container_prune/
        title: docker container prune
      - path: /engine/reference/commandline/container_rename/
        title: docker container rename
      - path: /engine/reference/commandline/container_restart/
        title: docker container restart
      - path: /engine/reference/commandline/container_rm/
        title: docker container rm
      - path: /engine/reference/commandline/container_run/
        title: docker container run
      - path: /engine/reference/commandline/container_start/
        title: docker container start
      - path: /engine/reference/commandline/container_stats/
        title: docker container stats
      - path: /engine/reference/commandline/container_stop/
        title: docker container stop
      - path: /engine/reference/commandline/container_top/
        title: docker container top
      - path: /engine/reference/commandline/container_unpause/
        title: docker container unpause
      - path: /engine/reference/commandline/container_update/
        title: docker container update
      - path: /engine/reference/commandline/container_wait/
        title: docker container wait
    - sectiontitle: docker context
      section:
        - path: /engine/reference/commandline/context/
          title: docker context
        - path: /engine/reference/commandline/context_create/
          title: docker context create
        - path: /engine/reference/commandline/context_export/
          title: docker context export
        - path: /engine/reference/commandline/context_import/
          title: docker context import
        - path: /engine/reference/commandline/context_inspect/
          title: docker context inspect
        - path: /engine/reference/commandline/context_ls/
          title: docker context ls
        - path: /engine/reference/commandline/context_rm/
          title: docker context rm
        - path: /engine/reference/commandline/context_update/
          title: docker context update
        - path: /engine/reference/commandline/context_use/
          title: docker context use
    - path: /engine/reference/commandline/cp/
      title: docker cp
    - path: /engine/reference/commandline/create/
      title: docker create
    - path: /engine/reference/commandline/diff/
      title: docker diff
    - path: /engine/reference/commandline/events/
      title: docker events
    - path: /engine/reference/commandline/exec/
      title: docker exec
    - path: /engine/reference/commandline/export/
      title: docker export
    - path: /engine/reference/commandline/history/
      title: docker history
    - sectiontitle: docker image
      section:
      - path: /engine/reference/commandline/image/
        title: docker image
      - path: /engine/reference/commandline/image_build/
        title: docker image build
      - path: /engine/reference/commandline/image_history/
        title: docker image history
      - path: /engine/reference/commandline/image_import/
        title: docker image import
      - path: /engine/reference/commandline/image_inspect/
        title: docker image inspect
      - path: /engine/reference/commandline/image_load/
        title: docker image load
      - path: /engine/reference/commandline/image_ls/
        title: docker image ls
      - path: /engine/reference/commandline/image_prune/
        title: docker image prune
      - path: /engine/reference/commandline/image_pull/
        title: docker image pull
      - path: /engine/reference/commandline/image_push/
        title: docker image push
      - path: /engine/reference/commandline/image_rm/
        title: docker image rm
      - path: /engine/reference/commandline/image_save/
        title: docker image save
      - path: /engine/reference/commandline/image_tag/
        title: docker image tag
    - path: /engine/reference/commandline/images/
      title: docker images
    - path: /engine/reference/commandline/import/
      title: docker import
    - path: /engine/reference/commandline/info/
      title: docker info
    - path: /engine/reference/commandline/inspect/
      title: docker inspect
    - path: /engine/reference/commandline/kill/
      title: docker kill
    - path: /engine/reference/commandline/load/
      title: docker load
    - path: /engine/reference/commandline/login/
      title: docker login
    - path: /engine/reference/commandline/logout/
      title: docker logout
    - path: /engine/reference/commandline/logs/
      title: docker logs
    - sectiontitle: docker manifest
      section:
      - path: /engine/reference/commandline/manifest/
        title: docker manifest
      - path: /engine/reference/commandline/manifest_annotate/
        title: docker manifest annotate
      - path: /engine/reference/commandline/manifest_create/
        title: docker manifest create
      - path: /engine/reference/commandline/manifest_inspect/
        title: docker manifest inspect
      - path: /engine/reference/commandline/manifest_push/
        title: docker manifest push
    - sectiontitle: docker network
      section:
      - path: /engine/reference/commandline/network/
        title: docker network
      - path: /engine/reference/commandline/network_connect/
        title: docker network connect
      - path: /engine/reference/commandline/network_create/
        title: docker network create
      - path: /engine/reference/commandline/network_disconnect/
        title: docker network disconnect
      - path: /engine/reference/commandline/network_inspect/
        title: docker network inspect
      - path: /engine/reference/commandline/network_ls/
        title: docker network ls
      - path: /engine/reference/commandline/network_prune/
        title: docker network prune
      - path: /engine/reference/commandline/network_rm/
        title: docker network rm
    - sectiontitle: docker node
      section:
      - path: /engine/reference/commandline/node/
        title: docker node
      - path: /engine/reference/commandline/node_demote/
        title: docker node demote
      - path: /engine/reference/commandline/node_inspect/
        title: docker node inspect
      - path: /engine/reference/commandline/node_ls/
        title: docker node ls
      - path: /engine/reference/commandline/node_promote/
        title: docker node promote
      - path: /engine/reference/commandline/node_ps/
        title: docker node ps
      - path: /engine/reference/commandline/node_rm/
        title: docker node rm
      - path: /engine/reference/commandline/node_update/
        title: docker node update
    - path: /engine/reference/commandline/pause/
      title: docker pause
    - sectiontitle: docker plugin
      section:
      - path: /engine/reference/commandline/plugin/
        title: docker plugin
      - path: /engine/reference/commandline/plugin_create/
        title: docker plugin create
      - path: /engine/reference/commandline/plugin_disable/
        title: docker plugin disable
      - path: /engine/reference/commandline/plugin_enable/
        title: docker plugin enable
      - path: /engine/reference/commandline/plugin_inspect/
        title: docker plugin inspect
      - path: /engine/reference/commandline/plugin_install/
        title: docker plugin install
      - path: /engine/reference/commandline/plugin_ls/
        title: docker plugin ls
      - path: /engine/reference/commandline/plugin_rm/
        title: docker plugin rm
      - path: /engine/reference/commandline/plugin_set/
        title: docker plugin set
      - path: /engine/reference/commandline/plugin_upgrade/
        title: docker plugin upgrade
    - path: /engine/reference/commandline/port/
      title: docker port
    - path: /engine/reference/commandline/ps/
      title: docker ps
    - path: /engine/reference/commandline/pull/
      title: docker pull
    - path: /engine/reference/commandline/push/
      title: docker push
    - sectiontitle: docker registry
      section:
        - path: /engine/reference/commandline/registry/
          title: docker registry
        - path: /engine/reference/commandline/registry_events/
          title: docker registry events
        - path: /engine/reference/commandline/registry_history/
          title: docker registry history
        - path: /engine/reference/commandline/registry_info/
          title: docker registry info
        - path: /engine/reference/commandline/registry_inspect/
          title: docker registry inspect
        - path: /engine/reference/commandline/registry_joblogs/
          title: docker registry joblogs
        - path: /engine/reference/commandline/registry_ls/
          title: docker registry ls
        - path: /engine/reference/commandline/registry_rmi/
          title: docker registry rmi
    - path: /engine/reference/commandline/rename/
      title: docker rename
    - path: /engine/reference/commandline/restart/
      title: docker restart
    - path: /engine/reference/commandline/rm/
      title: docker rm
    - path: /engine/reference/commandline/rmi/
      title: docker rmi
    - path: /engine/reference/commandline/run/
      title: docker run
    - path: /engine/reference/commandline/save/
      title: docker save
    - path: /engine/reference/commandline/search/
      title: docker search
    - sectiontitle: docker secret
      section:
      - path: /engine/reference/commandline/secret/
        title: docker secret
      - path: /engine/reference/commandline/secret_create/
        title: docker secret create
      - path: /engine/reference/commandline/secret_inspect/
        title: docker secret inspect
      - path: /engine/reference/commandline/secret_ls/
        title: docker secret ls
      - path: /engine/reference/commandline/secret_rm/
        title: docker secret rm
    - sectiontitle: docker service
      section:
      - path: /engine/reference/commandline/service/
        title: docker service
      - path: /engine/reference/commandline/service_create/
        title: docker service create
      - path: /engine/reference/commandline/service_inspect/
        title: docker service inspect
      - path: /engine/reference/commandline/service_logs/
        title: docker service logs
      - path: /engine/reference/commandline/service_ls/
        title: docker service ls
      - path: /engine/reference/commandline/service_ps/
        title: docker service ps
      - path: /engine/reference/commandline/service_rollback/
        title: docker service rollback
      - path: /engine/reference/commandline/service_rm/
        title: docker service rm
      - path: /engine/reference/commandline/service_scale/
        title: docker service scale
      - path: /engine/reference/commandline/service_update/
        title: docker service update
    - sectiontitle: docker stack
      section:
      - path: /engine/reference/commandline/stack/
        title: docker stack
      - path: /engine/reference/commandline/stack_deploy/
        title: docker stack deploy
      - path: /engine/reference/commandline/stack_ps/
        title: docker stack ps
      - path: /engine/reference/commandline/stack_rm/
        title: docker stack rm
      - path: /engine/reference/commandline/stack_services/
        title: docker stack services
    - path: /engine/reference/commandline/start/
      title: docker start
    - path: /engine/reference/commandline/stats/
      title: docker stats
    - path: /engine/reference/commandline/stop/
      title: docker stop
    - sectiontitle: docker swarm
      section:
      - path: /engine/reference/commandline/swarm/
        title: docker swarm
      - path: /engine/reference/commandline/swarm_ca/
        title: docker swarm ca
      - path: /engine/reference/commandline/swarm_init/
        title: docker swarm init
      - path: /engine/reference/commandline/swarm_join-token/
        title: docker swarm join-token
      - path: /engine/reference/commandline/swarm_join/
        title: docker swarm join
      - path: /engine/reference/commandline/swarm_leave/
        title: docker swarm leave
      - path: /engine/reference/commandline/swarm_unlock-key/
        title: docker swarm unlock-key
      - path: /engine/reference/commandline/swarm_unlock/
        title: docker swarm unlock
      - path: /engine/reference/commandline/swarm_update/
        title: docker swarm update
    - sectiontitle: docker system
      section:
      - path: /engine/reference/commandline/system/
        title: docker system
      - path: /engine/reference/commandline/system_df/
        title: docker system df
      - path: /engine/reference/commandline/system_events/
        title: docker system events
      - path: /engine/reference/commandline/system_info/
        title: docker system info
      - path: /engine/reference/commandline/system_prune/
        title: docker system prune
    - path: /engine/reference/commandline/tag/
      title: docker tag
    - path: /engine/reference/commandline/top/
      title: docker top
    - sectiontitle: docker trust
      section:
      - path: /engine/reference/commandline/trust/
        title: docker trust
      - path: /engine/reference/commandline/trust_inspect/
        title: docker trust inspect
      - path: /engine/reference/commandline/trust_key/
        title: docker trust key
      - path: /engine/reference/commandline/trust_key_generate/
        title: docker trust key generate
      - path: /engine/reference/commandline/trust_key_load/
        title: docker trust key load
      - path: /engine/reference/commandline/trust_revoke/
        title: docker trust revoke
      - path: /engine/reference/commandline/trust_sign/
        title: docker trust sign
      - path: /engine/reference/commandline/trust_signer/
        title: docker trust signer
      - path: /engine/reference/commandline/trust_signer_add/
        title: docker trust signer add
      - path: /engine/reference/commandline/trust_signer_remove/
        title: docker trust signer remove
    - path: /engine/reference/commandline/unpause/
      title: docker unpause
    - path: /engine/reference/commandline/update/
      title: docker update
    - path: /engine/reference/commandline/version/
      title: docker version
    - sectiontitle: docker volume
      section:
      - path: /engine/reference/commandline/volume_create/
        title: docker volume create
      - path: /engine/reference/commandline/volume_inspect/
        title: docker volume inspect
      - path: /engine/reference/commandline/volume_ls/
        title: docker volume ls
      - path: /engine/reference/commandline/volume_prune/
        title: docker volume prune
      - path: /engine/reference/commandline/volume_rm/
        title: docker volume rm
    - path: /engine/reference/commandline/wait/
      title: docker wait
  - sectiontitle: Docker Compose CLI reference
    section:
    - path: /compose/reference/overview/
      title: Overview of docker-compose CLI
    - path: /compose/reference/envvars/
      title: CLI environment variables
    - path: /compose/completion/
      title: Command-line completion
    - path: /compose/reference/build/
      title: docker-compose build
    - path: /compose/reference/config/
      title: docker-compose config
    - path: /compose/reference/create/
      title: docker-compose create
    - path: /compose/reference/down/
      title: docker-compose down
    - path: /compose/reference/events/
      title: docker-compose events
    - path: /compose/reference/exec/
      title: docker-compose exec
    - path: /compose/reference/help/
      title: docker-compose help
    - path: /compose/reference/kill/
      title: docker-compose kill
    - path: /compose/reference/logs/
      title: docker-compose logs
    - path: /compose/reference/pause/
      title: docker-compose pause
    - path: /compose/reference/port/
      title: docker-compose port
    - path: /compose/reference/ps/
      title: docker-compose ps
    - path: /compose/reference/pull/
      title: docker-compose pull
    - path: /compose/reference/push/
      title: docker-compose push
    - path: /compose/reference/restart/
      title: docker-compose restart
    - path: /compose/reference/rm/
      title: docker-compose rm
    - path: /compose/reference/run/
      title: docker-compose run
    - path: /compose/reference/scale/
      title: docker-compose scale
    - path: /compose/reference/start/
      title: docker-compose start
    - path: /compose/reference/stop/
      title: docker-compose stop
    - path: /compose/reference/top/
      title: docker-compose top
    - path: /compose/reference/unpause/
      title: docker-compose unpause
    - path: /compose/reference/up/
      title: docker-compose up
  - title: Daemon CLI (dockerd)
    path: /engine/reference/commandline/dockerd/
- sectiontitle: API reference
  section:
  - sectiontitle: Docker Engine API
    section:
    - path: /engine/api/
      title: Overview
    - path: /engine/api/sdk/
      title: SDKs
    - path: /engine/api/sdk/examples/
      title: SDK examples
    - path: /engine/api/latest/
      title: v{{ site.latest_engine_api_version }} reference (latest)
    - sectiontitle: API reference by version
      section:
      - path: /engine/api/version-history/
        title: Version history overview
      - path: /engine/api/v1.40/
        title: v1.40 reference
      - path: /engine/api/v1.39/
        title: v1.39 reference
      - path: /engine/api/v1.38/
        title: v1.38 reference
      - path: /engine/api/v1.37/
        title: v1.37 reference
      - path: /engine/api/v1.36/
        title: v1.36 reference
      - path: /engine/api/v1.35/
        title: v1.35 reference
      - path: /engine/api/v1.34/
        title: v1.34 reference
      - path: /engine/api/v1.33/
        title: v1.33 reference
      - path: /engine/api/v1.32/
        title: v1.32 Reference
      - path: /engine/api/v1.31/
        title: v1.31 Reference
      - path: /engine/api/v1.30/
        title: v1.30 Reference
      - path: /engine/api/v1.29/
        title: v1.29 Reference
      - path: /engine/api/v1.28/
        title: v1.28 reference
      - path: /engine/api/v1.27/
        title: v1.27 reference
      - path: /engine/api/v1.26/
        title: v1.26 reference
      - path: /engine/api/v1.25/
        title: v1.25 reference
      - path: /engine/api/v1.24/
        title: v1.24 reference
      - path: /engine/api/v1.23/
        title: v1.23 reference
      - path: /engine/api/v1.22/
        title: v1.22 reference
      - path: /engine/api/v1.21/
        title: v1.21 reference
      - path: /engine/api/v1.20/
        title: v1.20 reference
      - path: /engine/api/v1.19/
        title: v1.19 reference
      - path: /engine/api/v1.18/
        title: v1.18 reference
  - title: Registry API
    path: /registry/spec/api/
- title: Dockerfile reference
  path: /engine/reference/builder/
- sectiontitle: Compose file reference
  section:
    - path: /compose/compose-file/
      title: Version 3
    - path: /compose/compose-file/compose-file-v2/
      title: Version 2
    - path: /compose/compose-file/compose-file-v1/
      title: Version 1
    - path: /compose/compose-file/compose-versioning/
      title: About versions and upgrading
    - path: /compose/faq/
      title: Frequently asked questions
- sectiontitle: Drivers and specifications
  section:
  - sectiontitle: Registry image manifests
    section:
    - path: /registry/spec/manifest-v2-1/
      title: Image manifest v 2, schema 1
    - path: /registry/spec/manifest-v2-2/
      title: Image manifest v 2, schema 2
    - path: /registry/spec/deprecated-schema-v1/
      title: Update deprecated schema v1 images
  - sectiontitle: Registry token authorization
    section:
    - path: /registry/spec/auth/
      title: Docker Registry token authentication
    - path: /registry/spec/auth/jwt/
      title: Token authentication implementation
    - path: /registry/spec/auth/oauth/
      title: Oauth2 token authentication
    - path: /registry/spec/auth/scope/
      title: Token scope documentation
    - path: /registry/spec/auth/token/
      title: Token authentication specification
  - sectiontitle: Registry storage drivers
    section:
    - path: /registry/storage-drivers/
      title: Storage driver overview
    - path: /registry/storage-drivers/oss/
      title: Aliyun OSS storage driver
    - path: /registry/storage-drivers/filesystem/
      title: Filesystem storage driver
    - path: /registry/storage-drivers/gcs/
      title: GCS storage driver
    - path: /registry/storage-drivers/inmemory/
      title: In-memory storage driver
    - path: /registry/storage-drivers/azure/
      title: Microsoft Azure storage driver
    - path: /registry/storage-drivers/s3/
      title: S3 storage driver
    - path: /registry/storage-drivers/swift/
      title: Swift storage driver
- path: /glossary/
  title: Glossary



samples:
- path: /samples/#tutorial-labs
  title: Tutorial labs
- sectiontitle: Sample applications
  section:
  - path: /samples/
    title: Samples home
  - path: /engine/examples/apt-cacher-ng/
    title: apt-cacher-ng
  - path: /engine/examples/dotnetcore/
    title: ASP.NET Core application
  - path: /compose/aspnet-mssql-compose/
    title: ASP.NET Core + SQL Server on Linux
  - path: /engine/examples/couchdb_data_volumes/
    title: CouchDB
  - path: /compose/django/
    title: Django and PostgreSQL
  - path: /compose/wordpress/
    title: WordPress
  - path: /engine/examples/postgresql_service/
    title: PostgreSQL
  - path: /compose/rails/
    title: Rails and PostgreSQL
  - path: /engine/examples/running_riak_service/
    title: Riak
  - path: /engine/examples/running_ssh_service/
    title: SSHd
- path: /samples/#library-references
  title: Library references

manuals:
- sectiontitle: Docker Engine
  section:
  - path: /engine/
    title: Overview
  - path: /engine/install/
    title: Install
  - sectiontitle: Installation per distro
    section:
    - path: /engine/install/centos/
      title: Install on CentOS
    - path: /engine/install/debian/
      title: Install on Debian
    - path: /engine/install/fedora/
      title: Install on Fedora
    - path: /engine/install/ubuntu/
      title: Install on Ubuntu
    - path: /engine/install/binaries/
      title: Install binaries
    - path: /engine/install/linux-postinstall/
      title: Optional post-installation steps
  - path: /engine/release-notes/
    title: Release notes
  - sectiontitle: Previous versions
    section:
    - path: /engine/release-notes/18.09/
      title: Engine 18.09 release notes
    - path: /engine/release-notes/18.06/
      title: Engine 18.06 release notes
    - path: /engine/release-notes/18.05/
      title: Engine 18.05 release notes
    - path: /engine/release-notes/18.04/
      title: Engine 18.04 release notes
    - path: /engine/release-notes/18.03/
      title: Engine 18.03 release notes
    - path: /engine/release-notes/18.02/
      title: Engine 18.02 release notes
    - path: /engine/release-notes/18.01/
      title: Engine 18.01 release notes
    - path: /engine/release-notes/17.12/
      title: Engine 17.12 release notes
    - path: /engine/release-notes/17.11/
      title: Engine 17.11 release notes
    - path: /engine/release-notes/17.10/
      title: Engine 17.10 release notes
    - path: /engine/release-notes/17.09/
      title: Engine 17.09 release notes
    - path: /engine/release-notes/17.07/
      title: Engine 17.07 release notes
    - path: /engine/release-notes/17.06/
      title: Engine 17.06 release notes
    - path: /engine/release-notes/17.05/
      title: Engine 17.05 release notes
    - path: /engine/release-notes/17.04/
      title: Engine 17.04 release notes
    - path: /engine/release-notes/17.03/
      title: Engine 17.03 release notes
    - path: /engine/release-notes/prior-releases/
      title: Engine 1.13 and earlier
  - path: /engine/deprecated/
    title: Deprecated features

  - path: /app/working-with-app/
    title: Docker App
  - path: /buildx/working-with-buildx/
    title: Docker Buildx
  - path: /engine/context/working-with-contexts/
    title: Docker Context
  - path: /engine/scan/
    title: Docker Scan

- sectiontitle: Docker Compose
  section:
  - path: /compose/
    title: Overview of Docker Compose
  - path: /compose/install/
    title: Install Compose
  - path: /compose/release-notes/
    title: Release notes
  - path: /compose/gettingstarted/
    title: Getting started
  - path: /compose/environment-variables/
    title: Environment variables in Compose
  - path: /compose/env-file/
    title: Environment file
  - path: /compose/extends/
    title: Extend services in Compose
  - path: /compose/networking/
    title: Networking in Compose
  - path: /compose/production/
    title: Using Compose in production
  - path: /compose/startup-order/
    title: Control startup order
  - path: /compose/samples-for-compose/
    title: Sample apps with Compose
  - path: /release-notes/docker-compose/
    title: Docker Compose release notes
- sectiontitle: Docker Desktop
  section:
  - path: /desktop/
    title: Overview
  - sectiontitle: Mac
    section:
    - path: /docker-for-mac/install/
      title: Install Docker Desktop for Mac
    - path: /docker-for-mac/
      title: User manual
    - path: /docker-for-mac/kubernetes/
      title: Deploy on Kubernetes
    - path: /docker-for-mac/multi-arch/
      title: Leveraging Multi-CPU architecture support
    - path: /docker-for-mac/networking/
      title: Networking
    - path: /docker-for-mac/space/
      title: Disk utilization
    - path: /docker-for-mac/troubleshoot/
      title: Logs and troubleshooting
    - path: /docker-for-mac/faqs/
      title: FAQs
    - path: /docker-for-mac/release-notes/
      title: Stable release notes
    - path: /docker-for-mac/edge-release-notes/
      title: Edge release notes
  - sectiontitle: Windows
    section:
    - path: /docker-for-windows/install/
      title: Install Docker Desktop for Windows
    - path: /docker-for-windows/install-windows-home/
      title: Install Docker Desktop on Windows Home
    - path: /docker-for-windows/
      title: User manual
    - path: /docker-for-windows/kubernetes/
      title: Deploy on Kubernetes
    - path: /docker-for-windows/networking/
      title: Networking
    - path: /docker-for-windows/troubleshoot/
      title: Logs and troubleshooting
    - path: /docker-for-windows/faqs/
      title: FAQs
    - path: /docker-for-windows/release-notes/
      title: Stable release notes
    - path: /docker-for-windows/edge-release-notes/
      title: Edge release notes
    - path: /docker-for-windows/wsl/
      title: Docker Desktop WSL 2 backend
  - path: /desktop/dashboard/
    title: Dashboard
  - path: /desktop/opensource/
    title: Open source licensing
- sectiontitle: Docker Hub
  section:
  - path: /docker-hub/
    title: Quickstart
  - path: /docker-id/
    title: Docker ID accounts
  - sectiontitle: Security and authentication
    section:
      - path: /docker-hub/access-tokens/
        title: Manage access tokens
      - sectiontitle: Two-factor authentication
        section:
          - path: /docker-hub/2fa/
            title: Enable two-factor authentication
          - path: /docker-hub/2fa/disable-2fa/
            title: Disable two-factor authentication
          - path: /docker-hub/2fa/recover-hub-account/
            title: Recover your Docker Hub account
          - path: /docker-hub/2fa/new-recovery-code/
            title: Generate a new recovery code
  - sectiontitle: Administration
    section:
     - path: /docker-hub/convert-account/
       title: Convert an account into an organization
     - path: /docker-hub/deactivate-account/
       title: Deactivate an account or an organization
  - sectiontitle: Billing
    section:
    - path: /docker-hub/billing/
      title: Overview
    - path: /docker-hub/billing/upgrade/
      title: Upgrade your plan
    - path: /docker-hub/billing/downgrade/
      title: Downgrade your plan
    - path: /docker-hub/billing/add-seats/
      title: Add seats
    - path: /docker-hub/billing/remove-seats/
      title: Remove seats
  - path: /docker-hub/orgs/
    title: Teams and organizations
  - path: /docker-hub/repos/
    title: Repositories
  - path: /docker-hub/vulnerability-scanning/
    title: Vulnerability scanning
  - path: /docker-hub/official_images/
    title: Official images
  - path: /docker-hub/webhooks/
    title: Webhooks
  - path: /docker-hub/slack_integration/
    title: Slack integration
  - sectiontitle: Automated builds
    section:
      - path: /docker-hub/builds/
        title: Set up automated builds
      - path: /docker-hub/builds/automated-testing/
        title: Testing in automated builds
      - path: /docker-hub/builds/advanced/
        title: Advanced automated builds
      - path: /docker-hub/builds/link-source/
        title: Link to GitHub and BitBucket
  - sectiontitle: Publisher & certified content
    section:
    - path: /docker-hub/publish/
      title: Overview
    - path: /docker-hub/publish/publish/
      title: Submit a product for Docker Hub
    - path: /docker-hub/publish/customer_faq/
      title: User FAQs
    - path: /docker-hub/publish/publisher_faq/
      title: Publisher FAQs
    - path: /docker-hub/publish/certify-images/
      title: Certify images & plugins
    - path: /docker-hub/publish/certify-plugins-logging/
      title: Certify logging plugins
    - path: /docker-hub/publish/trustchain/
      title: Trust chain
    - path: /docker-hub/publish/byol/
      title: Bring Your Own License (BYOL)
  - path: /docker-hub/download-rate-limit/
    title: Download rate limit
  - path: /docker-hub/release-notes/
    title: Release notes
- sectiontitle: Open-source projects
  section:
  - sectiontitle: Notary
    section:
    - path: /notary/getting_started/
      title: Get started with Notary
    - path: /notary/advanced_usage/
      title: Use the Notary client
    - path: /notary/service_architecture/
      title: Understand the service architecture
    - path: /notary/running_a_service/
      title: Run a Notary service
    - path: /notary/changelog/
      title: Notary changelog
    - sectiontitle: Configuration files
      section:
      - path: /notary/reference/server-config/
        title: Server configuration
      - path: /notary/reference/signer-config/
        title: Signer configuration
      - path: /notary/reference/client-config/
        title: Client configuration
      - path: /notary/reference/common-configs/
        title: Common Server and signer configurations
  - sectiontitle: Docker Registry
    section:
    - path: /registry/
      title: Registry overview
    - path: /registry/introduction/
      title: Understand the Registry
    - path: /registry/deploying/
      title: Deploy a registry server
    - path: /registry/configuration/
      title: Configure a registry
    - path: /registry/notifications/
      title: Work with notifications
    - sectiontitle: Recipes
      section:
      - path: /registry/recipes/
        title: Recipes overview
      - path: /registry/recipes/apache/
        title: Authenticating proxy with apache
      - path: /registry/recipes/nginx/
        title: Authenticating proxy with nginx
      - path: /registry/recipes/mirror/
        title: Mirroring Docker Hub
      - path: /registry/recipes/osx-setup-guide/
        title: Running on macOS
      - path: /registry/garbage-collection/
        title: Garbage collection
      - path: /registry/insecure/
        title: Testing an insecure registry
    - path: /registry/deprecated/
      title: Deprecated features
    - path: /registry/compatibility/
      title: Compatibility
    - path: /registry/help/
      title: Getting help
- path: /release-notes/
  title: Release notes
- sectiontitle: Superseded products and tools
  section:
  - sectiontitle: Docker Machine
    section:
    - path: /machine/
      title: Machine overview
    - path: /machine/install-machine/
      title: Install Machine
    - path: /machine/release-notes/
      title: Release notes
    - path: /machine/get-started/
      title: Get started with a local VM
    - path: /machine/get-started-cloud/
      title: Provision hosts in the cloud
    - sectiontitle: Learn by example
      section:
      - path: /machine/examples/ocean/
        title: Provision Digital Ocean Droplets
      - path: /machine/examples/aws/
        title: Provision AWS EC2 instances
      - path: /machine/concepts/
        title: Machine concepts and help
      - sectiontitle: Machine (docker-machine) CLI
        section:
        - path: /machine/reference/
          title: Machine CLI overview
        - path: /machine/completion/
          title: Machine command-line completion
        - path: /machine/reference/active/
          title: active
        - path: /machine/reference/config/
          title: config
        - path: /machine/reference/create/
          title: create
        - path: /machine/reference/env/
          title: env
        - path: /machine/reference/help/
          title: help
        - path: /machine/reference/inspect/
          title: inspect
        - path: /machine/reference/ip/
          title: ip
        - path: /machine/reference/kill/
          title: kill
        - path: /machine/reference/ls/
          title: ls
        - path: /machine/reference/mount/
          title: mount
        - path: /machine/reference/provision/
          title: provision
        - path: /machine/reference/regenerate-certs/
          title: regenerate-certs
        - path: /machine/reference/restart/
          title: restart
        - path: /machine/reference/rm/
          title: rm
        - path: /machine/reference/scp/
          title: scp
        - path: /machine/reference/ssh/
          title: ssh
        - path: /machine/reference/start/
          title: start
        - path: /machine/reference/status/
          title: status
        - path: /machine/reference/stop/
          title: stop
        - path: /machine/reference/upgrade/
          title: upgrade
        - path: /machine/reference/url/
          title: url
      - sectiontitle: Machine drivers
        section:
        - path: /machine/drivers/
          title: Drivers overview
        - path: /machine/drivers/os-base/
          title: Driver options and operating system defaults
        - path: /machine/drivers/aws/
          title: Amazon Web Services
        - path: /machine/drivers/digital-ocean/
          title: Digital Ocean
        - path: /machine/drivers/exoscale/
          title: Exoscale
        - path: /machine/drivers/generic/
          title: Generic
        - path: /machine/drivers/gce/
          title: Google Compute Engine
        - path: /machine/drivers/soft-layer/
          title: IBM Softlayer
        - path: /machine/drivers/azure/
          title: Microsoft Azure
        - path: /machine/drivers/hyper-v/
          title: Microsoft Hyper-V
        - path: /machine/drivers/openstack/
          title: OpenStack
        - path: /machine/drivers/virtualbox/
          title: Oracle VirtualBox
        - path: /machine/drivers/rackspace/
          title: Rackspace
        - path: /machine/drivers/vm-fusion/
          title: VMware Fusion
        - path: /machine/drivers/vm-cloud/
          title: VMware vCloud Air
        - path: /machine/drivers/vsphere/
          title: VMware vSphere
      - path: /machine/migrate-to-machine/
        title: Migrate from Boot2Docker to Machine
  - path: /docker-for-windows/docker-toolbox/
    title: Docker Toolbox (deprecated)
  - sectiontitle: Kitematic
    section:
    - path: /kitematic/userguide/
      title: "Kitematic user guide: intro &amp; overview"
    - path: /kitematic/nginx-web-server/
      title: Set up an Nginx web server
    - path: /kitematic/minecraft-server/
      title: Set up a Minecraft Server
    - path: /kitematic/rethinkdb-dev-database/
      title: Creating a local RethinkDB database for development
    - path: /kitematic/faq/
      title: Frequently asked questions
    - path: /kitematic/known-issues/
      title: Known issues
    - path: /toolbox/faqs/troubleshoot/
      title: Troubleshooting
      nosync: true
