1、docker images
2、docker search centos
将在本地私有库或者官方镜像库中查找centos镜像,不填写tag,则default value 为latest
3、docker info
查看docker安装情况
Client:
Debug Mode: false
Server:
Containers: 10
Running: 0
Paused: 0
Stopped: 10
Images: 4
…
4、docker version
查看docker-ce 的版本
5、docker ps [-a -l]
用于查看容器的情况,-a 表示查看所有容器,包括未运行的, -l表示查看最近启动的一个容器
6、docker pull centos:centos6
从私有库或官网拉取镜像
形式可为:
docker pull centos
docker pull myimages/centos:centos6(某个公共仓库)
docker pull myimages.dockerpool.com:5000/mongo:latest (某个私服)
7、docker run centos echo “bye!”
该命令默认带 --rm=true 参数,即运行接完后该container就被删除
docker run -it --name mytest centos:centos7 /bin/bash [-d]
如果带-d,表示将在后台运行
run命令是用于实例化image为container,同时会生成container-id
docker run --name centos7_test -v /tmp/docker/files:/usr/share/centos -p 19000:19000 -d centos:7
其中 -v 是目录映射 , -p是端口映射
8、docker commit -m “some tools installed” a87dsf6a87ds myimages/centos:7
如果你在container中,安装了好多东西,想要保存在container,可通过该命令reach,并且会创建新的镜像
9、docker start/stop/restart container-id(name)
实现container的启、停、重新启动
10、docker rm <container_id/contaner_name>
删除容器
docker rm $(docker ps -a -q)
删除所有停止的容器
docker rmi <image_id/image_name>
删除镜像
11、docker logs [args] container
其中–details显示更多的信息;-f, [follow 跟踪日志输出,最后一行为当前时间戳的日志-,ince string显示自具体某个时间或时间段的日志,-tail string从日志末尾显示多少行日志, 默认是all],-t --timestamps显示时间戳