Docker常用命令


Docker常用命令

在docker上跑了挺久的訓練了,現在總結一下訓練中常用到的一些命令,也方便以后用到。

  1. docker images

    查看服務器本地鏡像

  2. docker pull

    遠程拉去鏡像,比如docker pull ubuntu:16.04拉取一個Ubuntu16.04的鏡像到本地

  3. docker run -it --runtime=nvidia --shm-size 1g --name test ubuntu:16.04 /bin/bash

    創建並運行一個容器 -it表示開啟輸入轉到容器終端,--runtime=nvidia表示啟用GPU,不然會找不到GPU,--shm-size 1g表示設置共享內存1g,不然訓練過程中可能共享內存不夠導致中斷訓練,--name test表示取別名test,方便使用,ubuntu:16.04表示使用鏡像

  4. docker ps

    查看活着的容器

  5. docker ps -a

    查看所有容器

  6. docker cp 本地地址(別名|容器ID:地址) 別名|容器ID:地址(本地地址)

    用於本地和容器之間的文件傳輸

  7. docker attach 容器ID|別名

    進入容器

  8. docker exec -it 別名|容器ID /bin/bash

    進入容器

  9. docker save 鏡像 > 文件

    將鏡像打包,用於環境遷移

  10. docker restart 容器ID|別名

    用於重啟一個停止的容器

  11. docker commit -m '注釋' 容器ID 鏡像名稱:鏡像版本

         用與配置環境后生成新鏡像

  1. docker load < 文件

    用於載入鏡像


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號  © 2018-2020 CODEPRJ.COM