删除所有容器:
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