zoukankan      html  css  js  c++  java
  • docker常用操作总结

    学了一段时间的docker,把常用的命令总结一下。操心你不懂什么是docker的话不多说(如果不了解请自行百度),直接上才艺!!!

    镜像基本操作

    获取镜像      docker pull ubuntu:18.04
    列出镜像     docker images  或者 docker image ls
    添加镜像标签   docker tag ubuntu:18.04 myubuntu:18.04
    查看镜像详细信息   docker image myubuntu:18.04
    查看镜像创建历史   docker history myubuntu:18.04
    搜寻镜像           docker search nginx
    删除镜像  docker rm 镜像ID(下面直接写ID,请区分是镜像ID还是容器ID)
    清理镜像  docker image prune
    存入和导出镜像
    导出镜像     docker save -o ubuntu:18.04.tar myubuntu:18.04
    导入镜像    docker load -i ubuntu:18.04.tar 
                  或者 docker load < ubuntu:18.04.tar        

    容器基本操作

    创建容器 (未启动)    docker create -it ubuntu:18.04
    启动停止的容器       docker start ID 
    批量启动docker容器      docker start $(docker ps -qa)
    重命名容器          docker rename ID name
    查看容器输出   docker logs ID
    暂停容器运行   docker pause ID
    终止容器运行   docker stop ID
    清除所有处于停止状态的容器   docker container prune
    重启容器   docker restart ID
    进入容器   docker attach ID  或者 docker exec -it ID /bin/bash
    删除容器(非运行状态)   docker rm ID
    强制删除容器  docker rm -f ID
    导出容器   docker export -o myubunyu.tar ID
    导入容器  docker import myubuntu.tar  - test/ubuntu:v1.0
        或者    cat myubuntu.tar|docker import ubuntu:v1.0
    通过docker images 查看

    查看容器

    查看容器详情    docker container inspect ID
    查看容器内进程情况   docker top ID
    查看全部容器统计信息   docker stats
    查看指定容器统计信息    docker stats ID
    只输出一次结果     docker stats --no-stream ID

    其他命令

    主机容器之间复制文件   docker  cp  /root/test  ID:/tmp 
    查看容器内文件系统的变更  docker container diff test
    查看端口映射  docker container port test

     

  • 相关阅读:
    nvm安装及使用(windon/mac)
    JVM学习笔记
    Java多线程
    OkHttpClient调优案例
    Java各版本新增特性, Since Java 8
    Linux下MySQL数据库的备份与恢复
    算法和数据结构学习笔记
    联想台式机安装网卡驱动指南
    解决「现有新的ios更新可用,请从ios14 beta 版更新」问题
    linux 命令英文全称(转帖)
  • 原文地址:https://www.cnblogs.com/maohai-kdg/p/13686530.html
Copyright © 2011-2022 走看看