docker 常用命令

1、查找 docker 进程

1 [root@d0n1 ~]# docker ps -a

2、查看 docker 端口

1 [root@d0n1 ~]# docker port 944c5a00ee96
2 8122/tcp -> 0.0.0.0:8211
# docker 开放 8122 端口映射到主机 8211 端口

3、查看 docker 容器内部的标准输出

1 [root@d0n1 ~]# docker logs -f 944c5a00ee96
# -f 让 docker logs 像使用 tail -f 一样输出容器内的标准输出

4、使用 docker top 来查看容器内部运行的进程

1 [root@d0n1 ~]# docker top 944c5a00ee96
2 UID                 PID                 PPID                C                   STIME               TTY                 TIME                CMD
3 root                10701               10683               1                   2018                ?                   7-15:52:32          /golia-repeater --config-file=/data/k2c.yml --topic=golia --partition=11

5、使用 docker  inspect 来查看 docker 的底层信息

1 [root@d0n1 ~]# docker inspect 944c5a00ee96
# 返回一个 JSON 文件 记录着 docker 容器的配置和状态信息

6、使用 docker exec 进入一个 docker

1 [root@d0n1 ~]# docker exec -it 23bd5704c3f1 bash
2 root@d0n1:/data# ls
3 appendonly.aof    dump.rdb  nodes.conf
4 root@d0n1:~# cd /
5 root@d0n1:/# ls
6 bin  boot  data  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
7 root@d0n1:/# 

 

posted @ 2019-04-17 16:50  那年花开月正圆  阅读(182)  评论(0编辑  收藏  举报