容器管理

  • 查看正在运行的容器: 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容器管理相关基础命令,小伙伴可以自己手动多练习哦!

Docker基本命令之 容器管理的更多相关文章

  1. Docker背后的容器管理——Libcontainer深度解析

    Libcontainer 是Docker中用于容器管理的包,它基于Go语言实现,通过管理namespaces.cgroups.capabilities以及文件系统来进行容器控制.你可以使用Libcon ...

  2. Docker进阶之五:容器管理

    容器管理 一.创建容器常用选项 docker container --help 指令 描述 资源限制指令 -i, --interactive 交互式 -m,--memory 容器可以使用的最大内存量 ...

  3. Docker镜像和容器管理(二)

    Docker安装 Docker镜像管理 https://hub.docker.com/ 是公共的一个Docker镜像仓库,类似GitHub一样,上面有非常多的开源项目镜像. 可以直接在命令行搜索镜像 ...

  4. Docker 镜像与容器管理

    镜像与容器简介 Docker的大部分操作都围绕着它的三大核心概念:镜像.容器.仓库而展开.因此,准确把握这三大核心概念对于掌握Docker技术尤为重要,在docker中,我们重点关注的就是镜像和容器了 ...

  5. Docker 与 Podman 容器管理的比较

    翻译自 Paul Ferrill 2020年9月1日的文章<Compare Docker vs. Podman for container management> [1] Docker 和 ...

  6. rancher1.X+docker+k8s搭建容器管理集群

    一, 环境准备 服务器 Linux k8s-m -.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Li ...

  7. Docker学习笔记四:Docker镜像、容器管理工具shipyard

    一.拉取以下几种镜像: docker pull alpineshipyard/shipyarddocker pull swarm docker pull shipyard/shipyarddocker ...

  8. 难部署的taiga,式微的circus——趋势从进程管理到容器管理,简单才是美

    一直需要一个项目管理系统,一直没时间弄. taiga是github上搜project management star最多的项目,又是基于django用python写的后端,所以就用它: 但是,集中精力 ...

  9. [CoreOS 转载] CoreOS实践指南(七):Docker容器管理服务

    转载:http://www.csdn.net/article/2015-02-11/2823925 摘要:当Docker还名不见经传的时候,CoreOS创始人Alex就预见了这个项目的价值,并将其做为 ...

  10. docker 容器管理常用命令

    Docker 容器管理: docker create -it centos //这样可以创建一个容器,但该容器并没有启动: create Create a new container 创建一个容器: ...

随机推荐

  1. Content Provider详解(太懒不想抄)

    1.Content Provider作用 进程间进行数据交互&共享,即跨进程通信   contentprovider作用图.png 2.Content Provider原理 content p ...

  2. 前端面试-经典的Vue面试题

    面试总结三大模块:Vue双向绑定及原理.生命周期.组件通信.Vue官方API 目录:1.Vue双向绑定及原理 1.1你对MVVM是怎么理解的? 1.2你对Vue响应式原理是怎么理解的?是否可以实现一个 ...

  3. 日常开发记录-Object函数的内置方法Object.entries

    方法1: const data = { id: 1, name: "张三", age: 22 } let params = "" /* Object.entri ...

  4. HOLIscapes使用条款与免责协议

    HOLIscapes(以下简称"我们")在此特别提醒您务必认真阅读.充分理解本<使用条款与免责协议>(以下简称"本协议")中各条款并选择是否接受本协 ...

  5. onedrive 不显示图标

    步骤一 https://www.xitongbuluo.com/jiaocheng/67248.html 步骤二 https://blog.csdn.net/weixin_44041700/artic ...

  6. nop4.3 用户权限管理

    权限管理涉及到5张表: //用户表 select * from Customer //角色表select * from CustomerRole //用户和角色对应关系select * from Cu ...

  7. nop4.3 admin中添加新菜单

    感觉跟之前版本区别不是很大,先记录下. 1. 首先在sitemap.config 文件里添加菜单. <siteMapNode SystemName="SystemManage" ...

  8. matlab画图之plot画折线图

    Matlab绘制折线图 使用plot(x,y)函数创建折线图时,x,y有以下要求: ①如果 X 和 Y 都是向量,则它们的长度必须相同.plot 函数绘制 Y 对 X 的图. ②如果 X 和 Y 均为 ...

  9. 1.java 开始

    WelloWorld 随便新建一个文件夹,存放代码 新建一个java文件 编写代码 编译javac java文件,生成一个class文件 运行class文件,java class 可能遇到的情况 每个 ...

  10. SqlServer查看所有表数据条数

    select a.name as 表名, max(b.rows) as 记录条数 from sysobjects a ,sysindexes b where a.id=b.id and a.xtype ...