> For the complete documentation index, see [llms.txt](https://qihao.gitbook.io/qtt/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://qihao.gitbook.io/qtt/tools/docker.md).

# docker

在centos 7上安装nvidia-docker

## Install docker on centos 7

### First step: install docker

使用官方安装脚本自动安装，十分简易。

```bash
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
```

### Second step: instasll nvidia-docker

```bash
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.repo | sudo tee /etc/yum.repos.d/nvidia-docker.repo

sudo yum install -y nvidia-container-toolkit
```

### Third step: run docker

```bash
sudo systemctl restart docker
```

### Final step: run nvidia-docker

```
docker run --gpus '"device=1,2"' [image_name] [CMD]
```

### Reference:

{% content-ref url="/pages/-MDzS0VE38lIF7Ip0Psb" %}
[Broken mention](broken://pages/-MDzS0VE38lIF7Ip0Psb)
{% endcontent-ref %}

{% content-ref url="/pages/-MDzSK5XNtc5MYaRerGQ" %}
[Broken mention](broken://pages/-MDzSK5XNtc5MYaRerGQ)
{% endcontent-ref %}
