安装docker:
#yum install docker.io服务: #systemctl status docker#docker [OPTION] COMMAND [CMDOPTION] [ARGS,...] [OPTION] COMMANDcontainer
start CONTNAME,... 启用container stop CONTNAME,... 停止containier restart CONTNAME,... 重新运行container rm CONTNAME,... 删除container,注意先stop,否则无法删除。 -f 强制,发送SIGKILL给容器。 -v 删除容器的时候删除数据卷 diff CONTNAME 显示container的变化 变化的类型: A add D delete C change events 显示容器的实时事件信息 ps 显示正在运行的container。 -a 显示全部的container logs CONTNAME 显示container的日志 commnit CONTNAME IMAGENAME 将container的当前状态保存为一个p_w_picpath -a AUTHER 指定作者 -m MESSAGE 指定说明信息 -p 在保存时暂停container import URL|- NEWIMAGENAME 从快照文件中导入,创建镜像。 创建一个空的p_w_picpath,并从URL或者本地指定一个快照文件中导入。注意本地导入要用-指定,url不用。 export CONTNAME > FILENAME.tar 导出容器快照文件,把container使用标准输出重定向打包成tar包 cp CONTNAME:DIR HOSTDIR 从container中复制文件到宿主机的目录中。 kill CONTNAME 发送SIGKILL来停止容器 wait CONTNAME 阻塞对container的其他调用方法直到其停止,并输出该容器的退出代码。 run IMAGENAME COMMAND 创建一个容器,以INAMGE为模板,执行ACTION --name CONTNAME 指定容器的名字 -h HOSTNAME 指定容器的主机名,仅会写入容器内的/etc/hosts和/etc/hostname中,其他容器和容器外部是看不到的。 --net=birdge|none|container:CONTNAME|host 指定容器的桥接模式 --dns=IP 指定DNS地址,写入容器内的/etc/resolv.conf中,检索不再容器内/etc/hosts文件中的主机名。 --dns-search=DOMAIN 指定DNS搜索域。当设定为.DOMAIN时,搜索主机名host的同时也会搜索host.DOMAIN。如果此配置和--dns没有被指定,则宿主机会使用自己的/etc/resolv.conf作为默认配置。 -t 指派一个虚拟终端 -i 即使未连接也保持STDIN打开 -d 后台守护状态运行 -P docker会随机映射一个49000-49900的端口给container -p 指定映射端口 HOSTPORT:CONTPORT/PROTO 宿主机端口映射到容器端口,访问宿主机端口即可访问容器对应的端口。 IP:HOSTPORT:CONTPORT/PROTO 指定某个IP端口映射到容器端口,访问IP:PORT即可访问容器对应的端口 IP:CONTPORT/PROTO 指定某个IP的任意端口映射到容器端口,访问IP借口访问容器。 -rm 容器停止后立即删除,注意不能和-d同时使用 --link CONTNAME:LINKALIAS 创建容器间链接,本质上是将要链接的容器的主机名写入新容器的/etc/hosts中,这样新创建的容器使用LINKALIAS就能访问对应的容器。 CONTNAME 指定要连接的container的名字 LINKALIAS 指定link的别名 -v [HOSTDIR:]CONTDIR[:rw|ro] 挂载数据卷 --volumes-from CONTNAME 挂载数据卷容器 p_w_picpath tag IMAGEID IMAGENAME 为p_w_picpath修改标签 pull IMAGENAME 从registry中拉名称为IMAGENAME的p_w_picpath push IMAGENAME 将p_w_picpath推送到registry里。 p_w_picpaths 显示所有p_w_picpaths -a 显示所有的p_w_picpath,包括层 -q 只显示id --tree 以树状方式显示各p_w_picpath之间的关系 history IMAGENAME 显示p_w_picpath的历史版本 search IMAGENAME 在registry中查找名为IMAGENAME的p_w_picpath rmi IMAGENAME,... 移除单个或多个p_w_picpath load 从本地文件中装载p_w_picpath。 -i 替代标准输入 装载的时候会把镜像和相关的元数据信息一起导入。 save 保存p_w_picpath使用标准输出打包成tar包。 -o FILE 指定导出文件 registry login REGISTRYSERVER 登陆到registry服务器,登陆本地主机的registry使用localhost:8080. other info 显示docker的相关信息。 help [COMMAND] 查询对应命令的帮助,不加命令表示显示全部帮助。 inspect CONTNAME|IMAGENAME 收集p_w_picpath和container的底层信息。 信息包括: container的IP地址 端口绑定列表 指定端口映射的搜索 配置的详细信息 port CONTNAME [PROT] 查看端口映射的配置