美文网首页
常见docker操作

常见docker操作

作者: wuqingfeng | 来源:发表于2022-11-07 19:27 被阅读0次

    镜像导出

    docker export -o adhoc-1.0.3.tar cb2078ee7fd5
    docker import  adhoc-1.0.3.tar adhoc:1.0.3
    
    docker save -o adhoc-1.0.3-oneline.tar adhoc:1.0.3
    docker load -i adhoc-1.0.3-oneline.tar
    

    上面的指令可以用如下指令进行代替,更简洁:

    docker commit 6219afac88ce datatower-frontend:5.0
    docker save -o datatower-frontend-5.0.tar datatower-frontend:5.0
    

    查看镜像参数信息

    在容器外部,物理机上,可以用下面命令

    docker inspect <container_name> 
    

    如查看容器启动命令

    # 默认的输出信息很多,可以通过-f, --format格式化输出:
    docker inspect -f '{{.Config.Cmd}}' 0dd58073f63b
    

    针对所有镜像的操作

    需要使用组合指令。特别的在docker images或者 docker ps后面添加-q选项可以只获取镜像或者容器id。

    停止所有容器运行

    docker stop $(docker ps -a -q)
    

    删除所有容器

    docker rm $(docker ps -a -q)
    

    删除所有镜像

    docker rmi $(docker images -q)
    

    参考资料

    docker export/save/commit 指令区别

    相关文章

      网友评论

          本文标题:常见docker操作

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