docker常用命令

一、汇总:

总的来说分为以下几种:

Docker环境信息 — docker [info|version]
容器生命周期管理 — docker [create|exec|run|start|stop|restart|kill|rm|pause|unpause]
容器操作运维 — docker [ps|inspect|top|attach|wait|export|port|rename|stat]
容器rootfs命令 — docker [commit|cp|diff]
镜像仓库 — docker [login|pull|push|search]
本地镜像管理 — docker [build|images|rmi|tag|save|import|load]
容器资源管理 — docker [volume|network]
系统日志信息 — docker [events|history|logs]

常用命令的含义:

1 docker 命令介绍: docker --help

管理命令:
  container   管理容器
  image       管理镜像
  network     管理网络

命令:
  attach      介入到一个正在运行的容器
  build       根据 Dockerfile 构建一个镜像
  commit      根据容器的更改创建一个新的镜像
  cp          在本地文件系统与容器中复制 文件/文件夹
  create      创建一个新容器
  exec        在容器中执行一条命令
  images      列出镜像
  kill        杀死一个或多个正在运行的容器   
  logs        取得容器的日志
  pause       暂停一个或多个容器的所有进程
  ps          列出所有容器
  pull        拉取一个镜像或仓库到 registry
  push        推送一个镜像或仓库到 registry
  rename      重命名一个容器
  restart     重新启动一个或多个容器
  rm          删除一个或多个容器
  rmi         删除一个或多个镜像
  run         在一个新的容器中执行一条命令
  search      在 Docker Hub 中搜索镜像
  start       启动一个或多个已经停止运行的容器
  stats       显示一个容器的实时资源占用
  stop        停止一个或多个正在运行的容器
  tag         为镜像创建一个新的标签
  top         显示一个容器内的所有进程
  unpause     恢复一个或多个容器内所有被暂停的进程 

二、镜像相关

1、拉取镜像

docker pull mysql:5.7

2、查看镜像

docker images

3、镜像列表

docker ps

 

4、进入镜像,aa3dc8547da1是我mysql镜像的container id

docker exec -it  aa3dc8547da1 bash

5、重启镜像

docker kill aa3dc8547da1
docker start aa3dc8547da1

6、退出镜像

exit

三、容器相关

1、运行容器

docker run

 

2、查看正在运行的容器

docker ps

常用参数:
1. -a:查看所有容器
2. -l:只列出最近创建的
3. -n=x:只列出最后创建的x个
3. -q:只列出容器id

3、停止容器

docker stop aa3dc8547da1  //方式较温柔,慢慢的停止容器的运行

docker kill  aa3dc8547da1  //方式简单粗暴,立即停止容器运行

4、删除容器

docker rm

常用参数:
1. -f:强制删除运行中的容器
2. docker rm `docker ps -aq`:删除所有容器

5、查看容器日志

docker logs aa3dc8547da1

常用参数:
1. -f:实时查看日志
2. --tail=x:查看最后x行
3. -t:查看日志产生的时间

6、查看容器进程

docker top aa3dc8547da1

7、查看容器配置信息

docker inspect aa3dc8547da1

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wuyongde0922

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值