2018-07-31 孙小北

Docker命令总结

养浩然之气,做博学之人

常用命令:

sudo docker –help(-h) 查看Docker 命令如下

attach:       进入到正在执行的容器
build:        从Dockerfile构建镜像
commit:       容器更改之后创建新镜像
cp:           在容器和本地之间复制文件和文件夹
create:       创建一个新的容器
diff:         检查容器文件系统上的更改
events:       从server上获取实时事件
exec:         在正在执行的容器中执行命令
export:       将容器的文件系统导出为tar存档
history:      显示镜像的历史记录
images:       列出镜像
import:       从tar包导入创建新的文件系统镜像
info:         显示系统范围的信息
inspect:      返回容器,映像或任务的低级信息
kill: 杀死一个或者多个正在执行的容器
load:         载入一个打包好的镜像
login:        登录到docker的服务
logout:       退出docker服务
logs:         获取容器的日志
network:      管理docker的网络
node:         管理docker swarm节点
pause:        暂停一个或多个容器中的进程
port:         列出端口映射或者容器的特定映射
ps:           列出正在执行的容器(ps -a 列出正在执行和已经停止的容器)
pull:         从注冊表中载入一个镜像
push:         将镜像提交到注冊表中
rename:       重命名容器
restart:      又一次启动容器
rm:           删除一个或者多个容器
rmi:          删除一个或者多个容器
run:          在容器中执行命令
save:         将镜像保存成tar文件
search:       在docker 仓库中搜索镜像
service:      管理镜像服务
start:        启动一个或者多个已经停止的容器
stats:        显示容器资源使用的实时信息流
stop:         停止一个或者多个正在执行的容器
swarm:        管理docker swarm
tag:          将镜像保存在仓库中。也能够作为重命名使用
top:          显示容器的执行进程
unpause:      取消暂停一个或多个容器中的全部进程
update:       更新一个或者多个容器的配置
version:      显示docker版本号信息
volume:       管理docker卷
wait:         堵塞知道容器停止,然后打印推出代码

注:

1:start 和run的差别 
        run是依据现存的镜像启动一个新的容器。而start是開始一个停止的容器。即退出时是使用exit或者stop的 
        2:commit和save 
        这个意思就是每次对容器做一些改动之后。我们须要先提交到本地库。然后save成tar包以供其它使用,若不进行commit直接save的话,正在对容器所做的改变则不能save下来 
        3:export和save的差别 
        两者都是导出镜像为tar形式。可是export导出的文件要比save保存的小,原因是export导出的会丢失一些log信息和镜像的层信息,


编辑:孙小北

本文地址: https://www.xiaowangyun.com/wyblog/detail/?id=201

版权归属: www.xiaowangyun.com   转载时请以链接形式注明出处

0 条评论

快来评论

物以类聚

最新评论

2017-10-06

一辈子不长,只有珍惜了,才不至于后悔。

2017-10-06

懂得感恩,才能走得更远。

标签云

归档

取消

感谢您的支持,您的每一次打赏都是一次鼓励!

扫码支持
每一次支持,都是不懈的动力

打开支付宝扫一扫,即可进行扫码打赏哦