美文网首页
Docker容器基本命令

Docker容器基本命令

作者: droid_zf | 来源:发表于2018-10-09 13:37 被阅读7次
    #查看本地镜像
     docker images
    #查看所有容器
    docker ps -a
    #查看启动的容器
    docker ps
    
    #创建并运行一个容器,--name自定义名称  -v 路径映射 -d后台启动需要手动进入容器
    docker run --name myubuntu -t -i -v /Users/my/docker:/mypath ubuntu /bin/bash 
    #可访问设备启动
    docker run --name myubuntu --privileged  -t -i -v /Users/my/docker:/mypath ubuntu:16.04 /bin/bash
    #挂载移动硬盘
    /Volumes/name/docker:/docker
    

    启动容器

    #启动容器
    docker start myubuntu   
    

    exec

    ctrl + d或exit不停止容器
    使用exec开启新的终端进程

    docker exec -it  myubuntu /bin/bash
    

    attach

    多次执行会进入同一个终端进程,所有窗口是同步的

    #进入容器
    docker attach myubuntu  
    

    ctrl + d或exit会停止容器

     #退出但不停止容器
    ctrl+p+q
    

      #停止容器
    docker stop myubuntu
    
      #删除容器  删除容器前要umount挂载目录
    docker rm myubuntu    
    
    #批量删除  删除包含ubuntu的镜像 awk '{print $3}'得到镜像id
    docker rmi $(docker images | grep "ubuntu" | awk '{print $3}')
    
    #搜索镜像
    docker search ubuntu
    #列出镜像版本
    curl 'https://registry.hub.docker.com/v2/repositories/library/ubuntu/tags/'|jq '."results"[]["name"]'
    

    相关文章

      网友评论

          本文标题:Docker容器基本命令

          本文链接:https://www.haomeiwen.com/subject/femjaftx.html