Docker安装MMPose

1. 拉取MMPose代码

git clone https://github.com/open-mmlab/mmpose.git

2. 根据MMPose dockerfile构建一个docker image

cd mmpose
docker build -t mmpose docker/

3. 编写docker-compose.yml文件

# docker-compose.yml
version: '3.8'

services:
  mmpose:
    image: mmpose
    container_name: mmpose_vitpose_container

    pull_policy: never

    deploy:
      resources:
        reservations:
          devices:
            - driver: nvidia
              count: all
              capabilities: [gpu]

    shm_size: '8gb'
    stdin_open: true
    tty: true

    volumes:
      # 挂载本地数据目录到容器内部
      # 注意这里的路径是相对于 docker-compose.yml 文件的
      - ./mmpose_data:/mmpose/data # 这里存放本地主机上的原始数据

      # 挂载 MMPose 源代码目录到容器内部
      # 同样,路径是相对于 docker-compose.yml 文件的
      - ./mmpose:/mmpose

    command: bash

4. 启动docker container

docker compose up -d # 启动,后台挂载
docker exec -it mmpose_vitpose_container /bin/bash # 用指定的container名启动

命令附录

作用命令
后台启动containerdocker compose up -d
关闭containerdocker compose down
列出所有containerdocker ps
列出所有imagesdocker images
根据dockerfile来构建Docker镜像docker build -t <镜像名称> <Dockerfile路径>
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值