首页 > 其他分享 >docker部署

docker部署

时间:2022-11-12 20:11:44浏览次数:37  
标签:compose 部署 apt pytorch io nvidia docker

1,下载docker-compose

curl -L https://get.daocloud.io/docker/compose/releases/download/v2.4.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

 

2,安装;依赖

distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
apt-get update
apt-get install nvidia-container-toolkit

3,启动规则

#version: ''
services:
  pytorch:
    image: pytorch/pytorch:1.13.0-cuda11.6-cudnn8-devel
    container_name: pytorch
    restart: always
    tty: true
    volumes:
      - ./work:/work
    deploy:
      resources:
        reservations:
          devices:
            - driver: "nvidia"
              count: "all"
              capabilities: ["gpu"]
    networks:
      - ai
networks:
  ai:
    external: true

 

标签:compose,部署,apt,pytorch,io,nvidia,docker
From: https://www.cnblogs.com/do-e/p/16884538.html

相关文章

  • k8s单节点和多节点部署
    k8s单节点部署参考文档https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.13.md#downloads-for-v1131https://kubernetes.io/docs/home/?path=users&pe......
  • mysql系列14---docker容器下mysql数据库还原与备份
    一、数据库定时备份1、编写mysql在docker容器中备份的shell脚本:#!/bin/bash#docker启动的mysql备份mysql_user="root"#数据库密码,注意自行修改mysql_password="1234......
  • docker笔记
    docker笔记docker拉取ubuntu镜像dockerpullubuntu查看本地镜像dockerimages运行容器dockerrun-itd--nameubuntu-testubuntu创建容器常用的参数说明:创......
  • LINUX CENTOS7 部署步骤 nginx
    0.检查nginx是否安装rpm-qa|grepnginx1.检查yumlistyumlist|grepnginx2. 安装nginxyum-yinstallnginx3.验证是否安装完成nginx-v4.......
  • Liunx安装Docker
    1、更新yum包到最新sudoyumupdate2、卸载历史Docker,如果没有安装过,则跳过该步sudoyumremovedocker\docker-client\doc......
  • Docker | 专栏文章整理
    DockerDocker系列文章基本已经更新完毕,这是我从去年的学习笔记中整理出来的。笔记稍微有点杂乱、随意,把它们整理成文章花费了不少力气。整理的过程也是我的一个再次学习......
  • Windows Docker安装和卸载(包括linux内核)
    WindowsServer安装DockerPowerShell命令(管理员)WindowsServer安装Docker(windows内核)Install-Module-NameDockerMsftProvider-RepositoryPSGallery-Force ......
  • 使用Argocd部署应用
    部署helloworld[root@master07-argocd-basics]#kubectlapply-f01-application-helloworld.yamlapplication.argoproj.io/spring-boot-helloworldcreated[root@ma......
  • 5.前后端不分离项目的部署
       本次将一个前后端不分离的项目部署到web上,采用如上的架构,并使用supervisor进行进程的管理项目访问路径:https://www.kunmzhao.cn/login/ 项目源码下载网盘地......
  • docker实战教程(十六):mysql主从复制docker版
    新建主服务器容器实例3307dockerrun-p3307:3306--namemysql-master-v/mydata/mysql-master/log:/var/log/mysql-v/mydata/mysql-master/data:/var/lib/mysql-v......