docker使用技巧

創建docker

nvidia-docker run -it --name bcaffe -v /:/home compute.nvidia.com/nvidia/caffe bash

start和打開docker

## start and connect back to previously created container
$ nvidia-docker start bcaffe
$ nvidia-docker attach bcaffe

## delete the container
$ nvidia-docker rm bcaffe

自己製作image

docker commit 01cdd31d9f73 bcaffe

詳見:https://segmentfault.com/a/1190000002567459

https://philipskokoh.github.io/blog/nvidia-docker-for-your-GPU-application-development

查看現在運行的container

docker ps

查看現有的鏡像

docker images

查看全部container

docker ps -as

刪除容器

docker rm huwang-pytorch

詳見:http://www.simapple.com/340.html

包括exited的容器,並列出容器的大小。

重命名鏡像

docker tag IMAGEID(鏡像id) REPOSITORY:TAG(倉庫:標籤)

#例子
docker tag 1febf44a3f77 huwang-bcaffe:v1.0

刪除鏡像

需要先停掉派生自該鏡像的container

docker rmi [image_id]/[image_name]

push docker

step1——找到本地鏡像的ID:docker images

step2——登陸Hub:docker login --username=username --password=password --email=email

step3——tag:docker tag <imageID> <namespace>/<image name>:<version tag eg latest>
簡化寫法爲:docker tag firstimage YOUR_DOCKERHUB_NAME/firstimage

step4——push鏡像:docker push <namespace>/<image name>

參考
[1] 5分鐘玩轉 Docker
[2] https://www.oschina.net/question/877522_239204
[3] https://stackoverflow.com/questions/41984399/denied-requested-access-to-the-resource-is-denied-docker

現有container

huwang-keras
huwang-bcaffe
huwang-ncaffe
huwang-pytorch

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章