docker 操作容器的常用命令

docker start container

启动停止的容器

docker restart container

重启容器

docker stop container

停止容器

docker kill [-s kill] container

杀掉容器

docker rm -f a b

强制删除容器 a b

docker rm -l db

移除容器间的链接,连接名db

docker rm -v a

移除容器a ,并删除数据卷

docker rm ${docker ps -a -q}

docker pause a

暂停容器a中的所有进程

docker unpause a

恢复进程

docker exec -it a /bin/bash ./exec.sh

以交互方式进入容器,并执行脚本

docker exec -it a /bin/bash

进入容器,分配一个伪终端

docker exec -d a

后台运行容器,退出不停止

docker attach a

连接到正在运行的容器,退出容器会停止

docker attach --sig-proxy=false a

这样连接,退出不会停止容器

docker inspect a

获取容器/镜像的元数据

docker top a

查看容器a运行的进程

docker events -f "image"="a:5.6" --since="14655448"

显示镜像a:5.6 2016.5.20后之后的事件,s级 时间戳 ,日期 --since "2016-05-20"

docker logs -f a

跟踪查看容器a的日志输出

docker logs --since "2021-05-04"  --tail=10  a

查看容器a 2021-05-04之后 最新10条日志

docker wait a

阻塞运行直到容器停止。打印退出代码

docker export -o  mysql-'+%Y%m%d`.tar  a

将容器a导出为本地镜像.tar文件

docker port a

查看容器a的端口号映射

docker commit -a "xiaoming" -m "des"  a  mya:1

从容器a创建镜像mya:1, 作者xiaoming 描述信息des

docker cp /www/aa 954772125:/www/

将本机/www/aa 目录拷贝到容器954772125下的/www/目录

docker cp /www/aa 954772125:/www

将本机/www/aa 目录拷贝到容器954772125,并重命名为/www

docker cp 954772125:/www/ /www/aa/

将容器的/www/目录 拷贝到本机的/www/aa/

docker diff a

检查容器内文件结构的更改

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值