一、帮助查看命令
1、docker version #显示docker版本信息
2、docker info #显示docker系统信息
3、docker --help #docker帮助命令
二、镜像命令
1、docker images #查看镜像
-a #显示所有镜像
-q #只显示id号
2、docker search #搜索命令
–filter=STARS=3000 #搜索3000以上stars
例:docker serch mysql5.7
3、docker pull #下载镜像命令
docker pull mysql #默认下载最新版mysql
docker pull mysql [:tag] #指定版本下载,确保官网存在
例:docker pull mysql:5.7
4、docker rmi #删除镜像
-f #强制删除镜像
例:docker rmi -f e733355555
docker rmi -f $(docker images -aq) #递归删除镜像(全部删除)
三、容器命令
说明:有了镜像才可以创建容器
1、docker run [可选参数] image #启动容器
–name=“Name” #容器名字,用来区分容器
-d #后台方式运行
-it #交互运行方式,进入容器查看内容
-p #指定容器的端口
-P #随机指定端口
例:docker run -it centos /bin/bash #启动并进入容器
2、docker ps #查看运行的容器
-a #当前正在运行的容器,含历史运行的容器
-aq #显示正在 运行的容器编号
3、退出容器
exit #直接退出容器
ctrl +p +q #容器不停止退出
4、docker rm #删除容器
docker rm [容器ID] #删除容器,需先停止容器,不能删除正在运行容器
docker rm -f [容器ID] #强制删除容器,可删除正在删除容器
docker rm -f $(docker ps -aq) #删除所有容器
docker ps -a -q|xargs docker rm #删除所有容器
四、其他命令
1、docker logs #查看日志命令
docker logs -tf --tail 10 [容器ID] #查看容器10条日志
-tf #显示日志
–tail number #显示日志条数
2、docker top #查看日志进程
docker top [容器ID] #查看镜像容器进行
3、docker inspect #查看容器信息
docker inspect [容器ID] #查看镜像源数据信息
4、docker exec #进入容器
docker exec -it [容器ID] /bin/bash #进入容器,开启一个新的终端
docker attach [容器ID] #进入容器,显示正在执行的终端
5、docker cp#拷贝容器
docker cp [容器ID] :home/test/test.sh /home #将容器里test.sh脚本拷贝到本地/home下