首页 > 其他 > 详细

拉取docker容器后启动容器的脚本

时间:2021-04-22 15:15:28      阅读:29      评论:0      收藏:0      [点我收藏+]

暂且不论如何拉取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年4月22日11点02分

拉取docker容器后启动容器的脚本

原文:https://www.cnblogs.com/tellw/p/14688580.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!