养浩然之气,做博学之人
常用命令:
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 条评论