Docker命令

docker top

查看一个容器里面的进程信息的

docker load && docker save

1
2
3
4
5
6
docker save可以把一个镜像保存到tar文件中,你可以这么做

docker save registry:2.7.1 >registry-2.7.1.tar
同时docker load可以把镜像从tar文件导入到docker中

docker load < registry-2.7.1.tar

这个命令可以帮助你在命令行中方便的搜索dockerhub中的镜像

docker events

这个命令可以帮助你实时获取docker的各种事件信息,比如创建了一个容器什么的

docker update

当你docker run 了之后却发现里面有一些参数并不是你想要的状态比如你设置的nginx容器cpu或者内存太小,这个时候你就可以使用docker update去修改这些参数

docker history

当你修改了一个镜像,但是忘记了每一层的修改命令,或者你想查看一个镜像是怎么构建的时候就可以使用这个命令

docker wait

这个命令可以查看容器的退出状态

docker pause && docker unpause

当你运行了一个容器但是想要暂停它运行的时候可以使用这个命令

docker diff

当你运行了一个容器,但是你不知道容器里修改了哪一些文件的时候可以使用这个命令

docker stats

这个是docker内置的监控命令,当你想要查看当前主机下所有容器占用内存和cpu的情况的时候就可以使用这个命令

1
2
3
4
5
6
7
8
9
10
11
12
13

# 停止运行的容器
docker stop [CONTAINER ID/NAME]

# 删除容器
docker rm [CONTAINER ID/NAME]

# 停止并删除容器
docker rm -f [CONTAINER ID/NAME]

# 运行容器
docker start [CONTAINER ID/NAME]