docker常见管理命令

删除所有容器:

docker rm -f $(docker ps -q -a)

容器基本操作:

ps:查看当前运行的容器、查看当前所有容器、查看最新创建的容器、查看容器pid、查看容器的大小

docker ps 
docker ps -a 
docker ps -l 
docker ps -q 
docker ps -s

attach:标准的输入输出附加给容器进程,可以正常的进行输入输出

docker attach duan

rm:删除容器(运行中不可以删除)、强制删除容器(运行不允许都删除)、镜像和容器一起删除

docker rm duan 
docker rm -f duan 
docker rmi duan

start:启动容器

docker start duan

stop:停止容器

docker stop duan

kill:挂起容器

docker kill duan

rename:命名变更,容器ID不变

docker rename duan newname

inspect:查看容器、镜像等的详细配置信息

docker inspect duan

exec:把命令运行在指定容器中而不需要attach到容器中。

当前bash的显示方式、使用交互式显示容器内容、把当前bash附加给容器达到类似于登陆容器的效果

docker exec duan ls  /
docker exec -it duan ls /
docker  exec -it duan /bin/bash

top:查看容器中进行的进程

docker top duan

port:查看容器端口转发情况

docker port duan

cp:从本地拷贝到容器、从容器拷贝到本地

docker  cp  a.txt duan:/home
docker cp duan:/home/a.txt /tmp

diff:查看读写层新增到文件

 docker diff duan

logs:查看输出到终端的日志

docker logs duan

stats:动态查看容器利用率、静态查看容器利用

docker stats duan
docker stats  --no-stram duan

update:可以对正在运行的容器进行修改

events:查看当前docker主机的信息,不是针对某个容器,开启一个终端监听主机事件,操作容器监听终端显示操作信息,容器内操作不监听、

docker events (监听终端)
docker start duan (操作终端)

查看指定时间之后的事:–since string Show all events created since timestamp

查看指定时间之前的事: --until string Stream events until this timestamp

过滤显示指定事件:

docker events -f events=kill

system: 查看磁盘占用

 docker system df

猜你喜欢

转载自blog.csdn.net/weixin_47003048/article/details/108445863