IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Docker 基本命令

    lufficc发表于 2020-07-17 21:47:00
    love 0

    下载镜像

    docker pull [OPTIONS] NAME[:TAG|@DIGEST]
    # eg:
    docker pull nvcr.io/nvidia/pytorch:20.06-py3
    

    启动镜像

    docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
    # eg:
    docker run --gpus all -ti -v /:/data --ipc=host -p 8000:8000 --name lufficc nvcr.io/nvidia/pytorch:20.03-py3
    
    • -it 交互模式运行
    • --rm 容器退出时自动删除此容器
    • -v 绑定磁盘,/:/data 即将容器下 /data 目录映射到主服务器的 / 目录
    • --ipc IPC mode
    • -p 映射端口
    • --name 容器名称

    启动容器

    docker start [OPTIONS] CONTAINER [CONTAINER...]
    # eg:
    docker start lufficc
    

    停止容器

    docker stop [OPTIONS] CONTAINER [CONTAINER...]
    # eg:
    docker stop lufficc
    

    显示所有容器

    docker container ls -a
    

    进入容器

    docker exec -it CONTAINER bash
    # 如果使用 zsh
    docker exec -it CONTAINER zsh
    

    删除容器

    docker rm CONTAINER
    

    删除镜像

    docker rmi IMAGE
    

    参考

    • Docker command line
    • NVIDIA NGC


沪ICP备19023445号-2号
友情链接