容器管理

  • 查看正在运行的容器: docker ps

  • 查看完整信息:docker ps --no-trunc

  • 查看在运行或停止运行的容器:docker ps -a

  • 查看容器系统资源的使用情况:docker stats --no-stream 容器ID

  • 查看容器端口绑定情况:docker port 容器ID

  • 暂停或取消暂停容器:docker pause/unpause 容器ID

  • 删除容器:docker rm 容器ID

  • 容器服务相关:

    1. 停止容器:docker stop 容器ID
    2. 开始容器:docker start 容器ID
    3. 重启容器:docker restart 容器ID
  • 查看容器/镜像的元信息:docker inspect -f "{{".Metadata"}}" 容器ID

  • 查看容器相较于镜像发生变化的文件和目录:

    • docker diff 容器ID
  • 容器打包:docker export -o test.tar 容器ID

  • 容器加载:docker import test.tar jenkins:latest (REPOSITORY:TAG) -- 镜像名称和tag

docker save 和 docker export 的区别:

  • docker save保存的是镜像(image),docker export保存的是容器(container)

  • docker load用来载入镜像包,docker import用来载入容器包,但两者都会恢复为镜像

  • docker load不能对载入的镜像重命名,而docker import可以为镜像指定新名称

  • 查看容器日志:docker logs -f 容器ID

  • 复制文件到容器:docker cp [src_path] [dst_path] (本地源->目的源)

docker基本命令之 容器网络管理

查看容器网络:docker network ls

删除容器网络:docker network rm [NETWORK ID]

创建容器网络:docker network create 网络名称 | docker network create -d bridge 网络名称 (-d :-d, –driver #可以指定bridge或内置网络驱动overlay,默认bridge)

查看网络详情:docker network inspect [NETWORK ID]

将一个容器连接到网络:docker network connect 网卡名称 容器ID -- 网卡名称使用ifconfig查看

将容器从网络中移除:docker network disconnect 网卡名称 容器ID

以上是docker容器管理相关基础命令,小伙伴可以自己手动多练习哦!

最新文章

  1. python 面试必读
  2. 初学python之安装Jupyter notebook
  3. JavaScript 基础第九天(DOM第三天)
  4. over分析函数
  5. Bootstrap系列 -- 20. 禁用状态
  6. 获取checkbox复选框的值
  7. unity Transform Find 的用法!!!
  8. go 应用程序性能测试
  9. Java_Web学习路线
  10. (转载)Chrome 快捷键 整理版
  11. 每日冲刺报告——Day2(Java-Team)
  12. python关于二分查找
  13. mybatis逆向工程generatorConfiguration详细配置
  14. Spark环境搭建
  15. cdh 安装调研
  16. 八大排序算法——冒泡排序(动图演示 思路分析 实例代码java 复杂度分析)
  17. Shell脚本应用(for、while循环语句和case分支语句)
  18. odoo 默认显示字段
  19. Django查询 – id vs pk
  20. OpenCL 存储器次序的验证

热门文章

  1. 【Pr】如何裁剪视频得页面?
  2. MySQL中的索引应用
  3. 攻防世界-fileinclude
  4. 安装ubuntu后的U盘(tf卡)恢复到之前的状态
  5. ToLua中判断引用的C#对象是否为nil
  6. Kubernetes学习笔记(一)
  7. springboot返回前端对象null转为空字符串
  8. P8872 [传智杯 #5 初赛] D-莲子的物理热力学
  9. HTML基础知道了解
  10. XJTUOJ #1323. [L2-2]三倍满世界