17417: Merge branch 'main' into 17417-add-arm64
[arvados.git] / doc / install / crunch2 / install-compute-node-docker.html.textile.liquid
1 ---
2 layout: default
3 navsection: installguide
4 title: Set up a compute node with Docker
5 ...
6 {% comment %}
7 Copyright (C) The Arvados Authors. All rights reserved.
8
9 SPDX-License-Identifier: CC-BY-SA-3.0
10 {% endcomment %}
11
12 {% include 'notebox_begin_warning' %}
13 This page describes the requirements for a compute node in a Slurm or LSF cluster that will run containers dispatched by @crunch-dispatch-slurm@ or @arvados-dispatch-lsf@. If you are installing a cloud cluster, refer to "Build a cloud compute node image":{{ site.baseurl }}/install/crunch2-cloud/install-compute-node.html.
14 {% include 'notebox_end' %}
15
16 {% include 'notebox_begin_warning' %}
17 These instructions apply when Containers.RuntimeEngine is set to @docker@, refer to "Set up a compute node with Singularity":install-compute-node-singularity.html when running @singularity@.
18 {% include 'notebox_end' %}
19
20 # "Introduction":#introduction
21 # "Set up Docker":#docker
22 # "Update fuse.conf":#fuse
23 # "Update docker-cleaner.json":#docker-cleaner
24 # "Install'python-arvados-fuse and crunch-run and arvados-docker-cleaner":#install-packages
25
26 h2(#introduction). Introduction
27
28 This page describes how to configure a compute node so that it can be used to run containers dispatched by Arvados on a static cluster. These steps must be performed on every compute node.
29
30 h2(#docker). Set up Docker
31
32 See "Set up Docker":../install-docker.html
33
34 {% assign arvados_component = 'python-arvados-fuse crunch-run arvados-docker-cleaner' %}
35
36 {% include 'install_compute_fuse' %}
37
38 {% include 'install_docker_cleaner' %}
39
40 {% include 'install_packages' %}
41
42 {% assign arvados_component = 'arvados-docker-cleaner' %}
43
44 {% include 'start_service' %}