1. 程式人生 > >docker 學習筆記

docker 學習筆記

名稱 ted lte settings 刪除 學習 pat doc mem

  1.查詢dockers 某個容器的ip地址。

[[email protected] ~]# docker inspect --format=‘{{.NetworkSettings.IPAddress}}‘ 3ea2b8c52e72
172.17.0.7

查詢 容器mac 地址

[[email protected] ~]# docker inspect --format=‘{{.NetworkSettings.MacAddress}}‘ 3ea2b8c52e72
02:42:ac:11:00:07

  查詢登陸環境

[[email protected]
/* */ ~]# docker inspect --format=‘{{.LogPath}}‘ 3ea2b8c52e72 /var/lib/docker/containers/3ea2b8c52e727bb6ea39e4e23e4126dd521beae8d1007876c1bb75dbb4c1442d/3ea2b8c52e727bb6ea39e4e23e4126dd521beae8d1007876c1bb75dbb4c1442d-json.log

  查看端口映射

[[email protected] ~]# docker inspect --format=‘{{(index (index .NetworkSettings.Ports "5000/udp") 0).HostPort}}‘ 92d9e2414ca7
80

  查看容器運行過的記錄(test 為容器的名字)

[[email protected] ~]# docker logs test
[email protected]:/# ^C
[email protected]:/# exit 13
exit

  修改容器的名稱(重命名),rename 現有名字 新名字

[[email protected] ~]# docker rename testREN testRED

  批量刪除已停止容器

[[email protected] ~]# docker rm -f $(docker ps -a --filter ‘exited=0‘ | awk ‘{print $1}‘ | sed -e ‘/^CON/d‘)
5e5281bcd54d
a6f67afde310
186d7a3724fe

  查看容器運行狀態(網絡、cpu、內存)

[[email protected] ~]# docker stats loving_newton
CONTAINER           CPU %               MEM USAGE/LIMIT     MEM %               NET I/O
loving_newton       0.00%               4.94 MB/6.09 GB     0.08%               648 B/738 B

  

docker 學習筆記