Docker的另外15个命令

Docker的另外15个命令

 

这几个命令也是常用的命令,因为docker是个新东西,现在才1.9的版本.所以命令并不多,只有30个作用.

 

前面说过docker15个了,今天再说下另外15.

 

daemon

docker daemon是一个用于管理容器的后台进程.一般情况下,守护进程是一个长期运行的用来处理请求的进程服务.-d参数用于运行后台进程.

 

build

这个命令前面出现过,使用Dockerfile构建镜像的时候可以用到.

 

attach:

docker允许使用attach命令与运行中的容器交互,并且可以随机观察容器内进程的运行状况.退出容器的方式也有两种:

(1)exit直接退出

(2)ctrl+p+q后台推出

attach命令的语法是:

docker attach container

 

diff

docker提供了一个非常强大的命令diff,它可以列出氢气内发生变化的文件和目录.这些变化包括增删改,该命令便于Debug,并支持快速的共享环境.

语法是:

docker diff container

 

events:打印指定时间内的容器的实时系统事件.

 

import:docker可以导入远程文件,本地文件和目录.使用HTTPURL从远程位置导入,而本地文件或目录的导入需要使用-参数.从远程位置导入的语法是:

docker import http://exampple.com/example.tar


 

export:l类似于import,export命令用于将容器的系统文件打包成tar文件.楼主前面用过这个命令,前面出现过一个问题,楼主把容器文件导出了一下.发给大神,让大神帮忙看一下.

 

cp:这个命令是从容器内复制文件到指定的路径上.语法如下:

docker cpcontainer:path hostpath


 

login:此命令用来登陆到docker registry服务器上,语法如下:

docker login [options] [server]


如果要登陆自己主机的registry:

docker login localhost:8000


演示一下

syx@syx-VB:~$ docker login
Username: shanyongxu
Password:
Email: 783284481@qq.com
WARNING: login credentials saved in /home/syx/.docker/config.json
Login Succeeded


 

inspect:

docker inspect命令可以收集有关容器和镜像的底层信息.这些信息包括:

(1)容器实例的IP地址

(2)端口绑定列表

(3)特定端口映射的搜索

(4)收集配置的详细信息

 

语法:

docker inspect container/image


演示一下:

syx@syx-VB:~$ docker inspect --format='{{.NetworkSettings.IPAddress}}' test
172.17.0.2


 

kill命令不说了吧

 

rmi命令用来删除一个或者多个镜像.

在删除的时候可能会出现错误,这可能是因为一个镜像可以有多个标签链接到它.删除的时候应该确保所有的相关的标签都删除了.

 

wait命令不说了,起到一个阻塞的作用

 

loadtar文件中载入镜像或仓库到STDIN
 
save命令类似于load,用来保存镜像为tar文件并发送到STDIN.

 

15个命令到此就完了,这些命令楼主根据楼主用到的情况说了一下,有的详细,有的简单.你应该明白楼主的用意.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值