1.docker info
通过运行docker info检测docker安装是否正确
[root@adocker ~]# docker info Containers: 2 Running: 2 Paused: 0 Stopped: 0 Images: 9 Server Version: 1.10.3 Storage Driver: devicemapper Name: adocker.cn ID: 6SP4:P6HB:HTXQ:QISE:5P46:K77S:GGA3:2GFU:UISQ:ZASV:V3LF:MQGQ
2.docker pull
通过docker pull centos命令从docker hub上拉取centos镜像
3.docker run
运行docker容器
docker run centos /bin/echo hello docker!
从后台进程方式运行docker容器
docker run -d centos /bin/bash -c ”while true;do echo hello docker;sleep2;done"
4.docker logs
在后台运行docker容器之后会返回一个容器ID,之后可以通过
docker logs ID 可以查看输出的结果,容器ID长度很长,实际使用中可以只取前八位来使用。
5.docker start &stop &restart
docker restart docker_id 重启容器 docker stop docker_id 停止容器 docker start docker_id 启动容器
如果要完全移除容器,需要先停止容器,然后才能完全移除
docker stop dockr_id docker rm docker_id
6.docker commit
docker commit docker_id icesr 将容器的状态保存为镜像,镜像名为icesr,镜像名称只能取字符[a-z]和数字[0-9]
7.docker images
docker images 查看所有镜像的列表
8.docker search
docker search image_name 在docker registry搜索镜像
9.docker history
docker history image_name 查看镜像的历史版本
10.docker push
docker push image_name 将镜像推送到registry
11.docker build
docker build [options] PATH | URL 使用Dockerfile构建镜像 --rm=true 构建成功后,移除所有中间容器 --no-cache=false 构建过程中不使用缓存
12. docker attach
docker attach container 附加到正在运行的容器上
13.docekr diff
docker diff container 列出容器内发生变化的文件和目录
14.docker events
打印指定时间内容器的实时系统事件
15.docker import
导入远程文件、本地文件和目录
docker import http://icesr.com/icesr.tar tar -C icesr.tar |docekr import - image_app
16.docker export
docker export container >image.tar 导出容器的系统文件打包成tarball
17.docker cp
docker cp container:path host_path 从容器内复制文件到指定路径上
18.docker login
docker login [options] [server] docker login localhost:8080 用来登录Docker Registry服务器
19.docker inspect
收集关于容器和镜像的底层信息,包括:
容器实例的IP地址
端口绑定列表
特定端口映射的搜索
收集配置的详细信息
docker inspect [--format= ] container/image docker inispact --format='{{.State}}' container/image
20.docker kill
发送SIGKILL信号来停止容器的主进程
docker kill [options] container
21.docker rmi
移除一个或多个镜像
docker rmi image
22.docker wait
阻塞对指定容器的其它调用方法,直到容器停止后退出阻塞
23.docker load
docker load -i app_box.tar 从tarball中载入镜像到STDIN
24.docker save
将镜像保存为tarball并发送到STDOUT
docker save image > app_box.tar
未经允许不得转载:SRE空间 » docker入门-命令详解