tellw

暂且不论如何拉取docker容器。使用sudo docker images查看拉取的容器。
譬如拉取nvidia的pytorch容器后,想要启动该容器,可使用如下脚本(如果本地没有目标镜像的话,该脚本首先拉取容器到本地):

#!/bin/bash
export MY_CONTAINER="Docker-nvpytorch-cz"
num=`sudo docker ps -a | grep "$MY_CONTAINER" | wc -l`
echo $num
echo $MY_CONTAINER
if [ 0 -eq $num ]; then
    sudo docker run --gpus=all --net=host --shm-size=1g --ulimit memlock=-1 --ulimit stack=67108864 \
    -v /etc/localtime:/etc/localtime:ro \
    -it --privileged --name $MY_CONTAINER \
    -v $PWD/nvpytorch_docker_home/:/home/nvpytorch_docker_home \
    -w /home/nvpytorch_docker_home \
    nvcr.io/nvidia/pytorch:21.03-py3 \
    /bin/bash
else
    sudo docker start $MY_CONTAINER
    #sudo docker attach $MY_CONTAINER
    sudo docker exec -w /home/nvpytorch_docker_home -ti $MY_CONTAINER /bin/bash
fi

运行该脚本即可进入容器,之后使用sudo docker ps -a命令查看运行中的容器
本文创建于2021年4月22日11点02分,修改于2021年2021年6月7日16点24分

分类:

技术点:

相关文章:

  • 2021-12-28
  • 2021-10-22
  • 2021-03-05
  • 2022-12-23
  • 2021-05-22
  • 2021-09-15
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-19
  • 2022-12-23
  • 2021-05-28
  • 2022-12-23
  • 2022-12-23
  • 2021-04-25
相关资源
相似解决方案