Docker - 命令 - docker container
- 概述
- 整理 docker 容器的命令
1. 分类(25个)
查看
ls
diff
logs
inspect
port
stats
top
生命周期
pause
prune
create
kill
restart
rm
run
start
stop
unpause
wait
交互
cp
exec
attach
修改
rename
update
构建镜像
commit
导出
export
2. 命令
1. 查看
ls
概述
- 查看 容器列表
命令
# 查看当前运行容器
# -a 可以查看 其他状态 容器
> docker container ls [-a]
stats
概述
- 实时刷新 容器 基本状态
- 内容
- 容器 id
- 容器名称
- cpu 使用率
- 内存使用/限制 使用率
- 网络 I/O
- 块 I/O
- PID
- 具体的参数, 以后随缘吧
- 内容
- 实时刷新 容器 基本状态
命令
# 查看所有容器状态
> docker container stats
# 查看 单个 容器状态
> docker container stats <containerName|containerID>
top
概述
- 查看 容器 进程基本状态
- 具体的参数, 以后随缘吧
- 查看 容器 进程基本状态
命令
# 查看 单个 容器 状态
> docker container top <containerName|containerID>
inspect
概述
- 查看 容器 各种基本信息
命令
# 查看 单个 容器 基本信息
> docker container inspect <containerName|containerID>
log
概述
- 查看 容器 日志
- 待补充, 我没成功...
命令
> docker container logs <containerName|containerID>
ref
- Docker logs 命令
- 命令有点不同, 功能参数结果基本相似
- Docker logs 命令
port
概述
- 查看 容器 端口映射
- 待补充, 我没成功...
命令
> docker container port <containerName|containerID>
ref
- Docker port 命令
- 命令有点不同, 功能参数结果基本相似
- Docker port 命令
diff
概述
- 查看 容器 变化记录
- 主要还是 文件系统 的改变
- 集体的变化, 我还是不太明白
- 查看 容器 变化记录
命令
> docker container diff <containerName|containerID>
4. 修改
rename
概述
- 重命名容器
命令
> docker container rename <containerName|containerID> <newName>
update
- 概述
- 调整 容器 参数
- 主要是 cpu, 内存, io
1 这些需要研究, 我还不懂
- 主要是 cpu, 内存, io
- 调整 容器 参数
- 概述
2. 生命周期
run
概述
- 启动容器, 并执行命令
- 参数众多, 感觉以后还得好好看看
- 启动容器, 并执行命令
命令
# 前台执行
> docker container run [options] -it <image> <cmd>
# 后台执行
> docker container run [options] -dt <image> <cmd>
create
概述
- 创建一个容器
- 但是不启动它
- 用得不多
- 通常用 run
- 用到了再看吧
- 创建一个容器
命令
- 略
stop
概述
- 停止一个 正在运行的 容器
命令
> docker container stop <containerName|containerID>
start
概述
- 启动一个 已经停止的 容器
命令
> docker container start <containerName|containerID>
restart
概述
- 重新启动一个容器
命令
> docker container restart <containerName|containerID>
kill
概述
- kill 一个容器
命令
> docker container kill <containerName|containerID>
pause
概述
- 暂停 运行中 一个容器
命令
> docker container pause <containerName|containerID>
unpause
概述
- 取消一个 暂停中 容器
命令
> docker container unpause <containerName|containerID>
wait
概述
- 让直行命令的终端, 进入阻塞状态
- 直到 命令行 指定的 docker 容器退出
- 用途目前还不是太了解
- 参数也不少, 以后可能会单独讲解
命令
> docker container wait <containerName|containerID>
rm
概述
- 删除一个 容器
命令
> docker container rm <containerName|containerID>
prune
概述
- 删除所有 stop 状态的容器
命令
> docker container prune <containerName|containerID>
3. 交互
attach
概述
- 连接 运行 状态的容器
命令
> docker container -it attach <containerName|containerID>
exec
概述
- 对 运行 状态的容器 发布命令
命令
> docker container -it exec <containerName|containerID> <cmd>
cp
概述
- 在 主机 和 容器之间, 拷贝文件
命令
# 把 主机 的内容拷贝到 容器 中
> docker container cp <hostPath> <containerName|containerID:<containerPath>
# 把 容器 的内容拷贝到 主机 中
> docker container cp <containerName|containerID:<containerPath> <hostPath>
5. 构建镜像
- commit
概述
- 将 运行 状态的容器 发布为镜像
- 有 其他的 选项, 暂时不讲
- 因为不会
命令
> docker container commit <containerName|containerID> [<repo>:<tag>]
6. 导出
- export
概述
- 对 运行 状态的容器 发布命令
命令
> docker container export -o <file> <containerName|containerID>
ps
- 资源
- 存储
- 网络
Docker - 命令 - docker container的更多相关文章
- Docker - 命令 - docker network
概述 docker network 命令 背景 newwork 是 docker 的一种资源 经常会使用 需要整理命令 1. 引入 概述 docker run 时, 将容器端口映射到宿主机 场景 启动 ...
- Docker - 命令 - docker volume
概述 docker volume 命令 背景 docker 容器的存储, 通常需要独立于镜像 docker volume 就是负责这块的命令 1. 写在 docker volume 之前 概述 doc ...
- 掌握Docker命令-Docker for Web Developers(4)
1.管理镜像命令 获取镜像 docker push ubuntu:14:04 查看镜像列表 docker images 重命名image docker tag IMAGE-NAME NEW-IMAGE ...
- Docker - 命令 - docker image
概述 docker 客户端操控 镜像 1. 分类 概述 1 简单对 命令 做一些分类 分类 查看 ls inspect history 与 dockerhub 交互 pull push 导出 & ...
- 容器版jenkins安装并且实现使用宿主机docker命令,采用的是docker outside deocker,带jdk、添加maven、git
docker版jekins使用宿主机docker命令 docker版jekins安装,实现CI/CD,也就是实现在容器里面使用宿主机docker命令,这样方式为:docker outside deoc ...
- Docker 0x08: Docker 命令
目录 Docker 命令 run 与 start 区别 docker 进程相关命令 Restful API Docker 命令 docker命令容易混淆几个 run 与 start 区别 run: 会 ...
- Docker学习のDocker的简单应用
一.常见基本docker命令 docker是在一个linux虚拟机上运行的(对于windows来说),打开Docker quickStart terminal,就连街上了docker的 daemon ...
- Docker命令学习
今天更换腾讯云系统的时候发现了多了个CoreOS,据说是专门运行docker的轻量系统,顺便学习一下docker命令. 1. docker version 显示 Docker 版本信息. 2. doc ...
- Docker命令详解
Docker命令详解 最近学习Docker,将docker所有命令实验了一番,特整理如下: # docker --help Usage: docker [OPTIONS] COMMAND [arg ...
随机推荐
- 类的成员和属性_python
一.字段和方法分类 方法分类: 二.属性(将方法伪装成字段) 三种伪装方式:@property @perr.setter @perr.deleter 属性使用的场景:分页 三.公有成员和私有成员 私 ...
- Graph Regularized Feature Selection with Data Reconstruction
Abstract • 从图正则数据重构方面处理无监督特征选择: • 模型的思想是所选特征不仅通过图正则保留了原始数据的局部结构,也通过线性组合重构了每个数据点: • 所以重构误差成为判断所选特征质量的 ...
- [HNOI2001] 求正整数 - 背包dp,数论
对于任意输入的正整数n,请编程求出具有n个不同因子的最小正整数m. Solution (乍一看很简单却搞了好久?我真是太菜了) 根据因子个数计算公式 若 \(m = \prod p_i^{q_i}\) ...
- 使用ajax向后台发送数据
第一种最原始的方式就是手动拼接json数组: var name="text"; $.ajax({ url:"". data:{'name':name} succ ...
- 支持CSS3的高级CSS
一.匹配部分字符串 在CSS2中,可以使用[ href='info.htm' ] 这样的属性选择器来匹配href属性中的字符,但是无法只匹配部分字符串.而CSS3给出了三个新的运算符:^ , $ 和 ...
- centos7下自动备份mysql数据库
环境:centos7 .mysql5.7 第一步:创建自动备份脚本文件 mkdir backup cd backup touch backup.sh 第二步:在备份脚本文件中写入备份脚本 vim ba ...
- centos7安装谷歌浏览器
1. 安装: 考虑到国内无法访问Google,所以需要自己配置yum源: 1.在目录 /etc/yum.repos.d/ 下新建google-chrome.repo文件,命令如下: 1.cd /ect ...
- H5Plus 入门学习-Dcloud H5+ API调用实例
使用API Reference完整简单的操作,更多操作查看官方文档. 最后提供项目的下载地址[下载][一款移动APP演示]
- 图像滤波—opencv函数
函数原型 方框滤波 ,-), bool normalize = true, int borderType = BORDER_DEFAULT) 均值滤波 ,-), int borderType = ...
- mysql创建用户后无法访问数据库的问题
1.停止mysql服务器 sudo service mysql stop 2.启动mysql服务 sudo mysqld_safe --skip-grant-tables 3.登陆 mysql mys ...