目录
运行容器
查看容器
查看容器详细信息
删除容器
启动容器
停止容器
重启容器
暂停容器
激活容器
杀死容器
进入容器
常用
查看容器的日志
拷贝容器的文件到本地
容器改名
查看容器资源
查看容器内部的进程
监测容器发生的事件
检测容器停止以后的反回值
查看已启动的容器与官方原容器的区别
显示宿主机被映射的断口
运行容器
docker run
参数
-i 捕获标准输入输出
-t 分配一个虚拟终端
-d 后台运行
--name 自动以容器名称
-e 环境变量
-p 映射端口 指定端口
-P 映射端口 随机端口从32768开始网上
-v 数据持久化
例
运行一个mysql镜像
docker create 创建不启动(不常用)
查看容器
docker ps
参数
-a 所有状态的容器
-q 只显示ID
例
查看所有容器
查看容器详细信息
docker inspect 容器id
例
删除容器
docker rm -f $(容器ID)
参数
-f 强制删除
启动容器
docker start 容器id
停止容器
docker stop 容器ID
重启容器
docker restart 容器ID
暂停容器
docker pause 容器ID
激活容器
docker unpause 容器ID
杀死容器
docker kill 容器ID
进入容器
docker attach 容器ID
常用
docker exec -it 容器ID /bin/bash
查看容器的日志
docker logs 容器ID
参数
-f 动态查看
拷贝容器的文件到本地
docker cp 容器名:文件路径 本地存放路径
容器改名
docker rename 旧名字 新名字
查看容器资源
docker stats 容器名或ID
查看容器内部的进程
docker top 容器名或ID
监测容器发生的事件
docker events
检测容器停止以后的反回值
docker wait
查看已启动的容器与官方原容器的区别
docker diff 容器名或ID
A对应增加新建或删除
C对应源文件修改
显示宿主机被映射的断口
docker port 容器名或ID
希望能够帮助到大家!!