docker pull
docker pull是從網(wǎng)絡(luò)上下載鏡像。對(duì)于鏡像來說,如果不顯式地指定tag,則默認(rèn)會(huì)選擇latest標(biāo)簽,即下載倉(cāng)庫(kù)中最新版本的鏡像。
這里以下載nvidiadocker為例:
docker pull nvidia/cuda:11.2.0-cudnn8-devel-ubuntu20.04
執(zhí)行上方命令就可以下載這個(gè)連接中的鏡像了
下載后可以使用
docker images
命令查看本機(jī)所有鏡像,上方下載的鏡像也會(huì)顯示出來。
docker save
docker save命令是用來打包鏡像以方便鏡像的轉(zhuǎn)移使用。
docker save -o /root/打包名.tar 鏡像名:版本號(hào)
具體例子:
docker save -o /root/cuda-docker.tar nvidia/cuda:11.2.0-cudnn8-devel-ubuntu20.04
執(zhí)行完上方命令就會(huì)在/root文件夾下出現(xiàn)cuda-docker.tar包,將該包復(fù)制到別的機(jī)器,執(zhí)行docker load命令就完成docker鏡像的轉(zhuǎn)移了。
docker load
docker load命令是用來載入鏡像的。
docker load -i cuda-docker.tar
就將上方的cuda-docker.tar包導(dǎo)入到本機(jī)環(huán)境中,之后執(zhí)行docker run命令就可以啟動(dòng)docker鏡像。
docker run
docker run 命令
docker run -t -i nvidia/cuda:11.2.0-cudnn8-devel-ubuntu20.04 /bin/bash
上方命令就是執(zhí)行導(dǎo)入的docker鏡像。
docker commit
對(duì)鏡像執(zhí)行完操作后需要提交,這樣save的包才是更改過的!改命令需要在主機(jī)上進(jìn)行
docker commit -m "描述信息" -a "作者" 容器id 目標(biāo)鏡像名:[TAG]
docker commit -m "add poetry" -a "jiao" 48536adfec92 addpoetry/nvidia:1.2
docker rm
刪除容器命令:(先在容器中使用exit命令退出容器)
exit
再使用過docker rm命令刪除容器
docker rm 容器id
docker image rm
刪除鏡像:(在刪除所以鏡像的容器后,再執(zhí)行下方命令:)文章來源:http://www.zghlxwxcb.cn/news/detail-412468.html
docker image rm 鏡像id
小記
export PATH="/root/.local/bin:$PATH"
參考鏈接:1文章來源地址http://www.zghlxwxcb.cn/news/detail-412468.html
到了這里,關(guān)于docker pull、docker load、docker run使用方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!