查看帮助信息

docker help


下载镜像

docker pull p_w_picpath


后台的方式运行

job=$(docker run -d busybox /bin/sh -c "while true;do echo Docker;sleep 1;done" )


查看job当前的状态

docker logs $job


停止后台运行的名为job的容器

docker stop $job


重亲启动名为job的容器

docker restart $job


完全移除容易的话 需要先将容器停止 然后才能移除

docker stop $job

docker rm $job


将容易的状态保存为镜像   镜像的名称只能取字符 a-z 0-9

docker commit $job job1


查看所有的镜像

docker p_w_picpaths


在registry中的查找镜像

docker search (iamge-name)


查看镜像的历史版本

docker history (p_w_picpath-name)


推送镜像到registry

docker push (iamge-name)


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

docker daemon


构建镜像

docker build [options] PATH | URL


还有一些Docker提供的额外选项,如:

--rm=true   表示构建成功后,移除所有中间容器

--no-cache=false   表示在构建过程中不使用缓存

下面是一张使用Docker build命令的截图。

wKiom1YktvvS3yjxAAN4S7JxB_E055.jpg


与运行中的容器交互,并且可以随时观察容器內进程的运行状况

docker attach container

退出容器可以通过两种方式来完成:

  • Ctrl+C 直接退出

  • Ctrl-\ 退出并显示堆栈信息(stack trace)
    wKioL1Ykt1qwXAzHAAPX1mUZfYk509.jpg


列出容器内发生变化的文件和目录。这些变化包括添加(A-add)、删除(D-delete)、修改(C-change)。该命令便于Debug,并支持快速的共享环境

docker diff container

wKioL1Ykt6eQETVLAAFwxDuFAXk947.jpg

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

docker events

导入远程文件、本地文件和目录。使用HTTP的URL从远程位置导入,而本地文件或目录的导入需要使用-参数。从远程位置导入的语法是:

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

wKioL1Ykt7zDgc8eAADVX_CXCqU687.jpg

类似于import,export命令用于将容器的系统文件打包成tar文件

wKioL1Ykt9aznXzgAAHBTZCVhB8395.jpg

从容器内复制文件到指定的路径上

docker cp container:path hostpath

wKiom1Ykt8Kg9eJ0AAC0BeiVXL0396.jpg

spacer.gif

用来登录到Docker registry服务器

docker login [options] [server]

wKiom1Ykt9mxtth9AAEQK7kdfSk092.jpg如要登录自己主机的registry请使用

docker login localhost:8080


Docker inpect命令可以收集有关容器和镜像的底层信息。这些信息包括:

  • 容器实例的IP地址

  • 端口绑定列表

  • 特定端口映射的搜索

  • 收集配置的详细信息

语法:

docker inspect container/p_w_picpath

wKiom1Ykt_7AjiWtAAIeVzpH8VI211.jpg

发送SIGKILL信号来停止容器的主进程

docker kill [options] container

wKiom1YkuBbwwcSeAAIvPOcZurU319.jpg

移除一个或者多个镜像 镜像可以有多个标签链接到它。在删除镜像时,你应该确保删除所有相关的标签以避免错误

docker rmi p_w_picpath

wKiom1YkuCjjJVIIAAInAcMNs2U449.jpg


阻塞对指定容器的其它调用方法,直到容器停止后退出阻塞

docker wait container

wKiom1YkuEKicUpwAACgS4r1SOQ346.jpg


从tar文件中载入镜像或仓库到STDIN

wKioL1YkuICT_SsNAAIZ8f_VoGo398.jpg


类似于load,该命令保存镜像为tar文件并发送到STDOUT

docker save p_w_picpath

wKioL1YkuJTSnMsRAAHWwiiXJqc680.jpg