1.查看当前所有机器下在用的容器
docker ps
2.查看当某个容器的日志
docker logs vm1
3.查看具体字符日志
docker logs -f 容器id |grep 查询字符
4.登陆某个环境
docker login 环境
eg:docker login registry.bjplatform.navinfo.com
5. 通过 exec 命令对指定的容器执行 bash
docker exec -it 9df70f9a0714 /bin/bash
jps --查看jar包
jstat -gcutil 7 1s --查看gc统计信息(打印时间)
S0:年轻代中第一个survivor(幸存区)已使用的占当前容量百分比
S1:年轻代中第二个survivor(幸存区)已使用的占当前容量百分比
E:年轻代中Eden(伊甸园)已使用的占当前容量百分比
O:old代已使用的占当前容量百分比
S0:S1:E=1:1:8
ctrl+d --跳出容器
6.查看本地的镜像
docker images
7.查看本地与nginx相关的镜像
docker images nginx
8.查看docker详细信息
docker info
9.拉取镜像
docker pull 镜像名称
10.推送镜像
docker push 镜像名称
11.查看镜像的进程
docker top vm1
12.查看容器资源的使用率
docker stats vm1
13.从容器内部退出来
exit
14.docker save 镜像>文件名称.格式:
15.docker容器中捞出文件:
docker cp 容器id:/文件目录 /存放目录
docker cp 1eec62f0f23b:/css_test_cr.sql ./
docker cp dockerid:/tmp/updateinfo/ /data --捞出updateinfo的数据
docker cp 360c0920fc87:/tmp/download-kafka-updateinfo/505062da-5ace-46a2-a44b-e8866e388301.zip /data --指定最底层目录捞取数据
16.进入容器:
docker exec -it 9df70f9a0714 /bin/bash