1.docker帮助命令
docker version #显示docker版本信息 docker info #显示docker信息系统,包括镜像和容器数量 docker --help #docker帮助命令
2.docker镜像命令
docker images #查看本机上的镜像 -a 列出所有镜像 -q 只显示镜像的id docker images -qa #显示所有镜像id docker search #搜索镜像 --filter=STARS=3000 #搜索出来的镜像STARS大于3000 docker search mysql --filter=STARS=3000 docker pull #下载镜像 docker pull mysql:5.7 docker rmi -f 镜像id #删除镜像id docker rmi -f $(docker images -qa)#删除全部镜像
3.docker容器命令
docker pull centos #下载centos镜像 docker run [可选参数] 镜像 #新建容器并启动 --name="Name" 容器名字 -d 后台方式运行 -it 使用交互方式运行,进入容器查看内容 -p 指定容器端口号 -p 8080:8080 -p 主机端口:容器端口 eg: docker run -it centos /bin/bash 启动容器 ls #查看容器内centos exit #直接停止容器并退出 ctrl+P+Q #容器不停止退出 docker ps #列出所有运行的容器 -a #列出当前正在运行的容器+带出历史运行过的容器 docker ps -a n=1 #列出最近创建的容器 docker ps -qa #显示所有正在运行的容器编号 docker rm 容器id #删除容器 -f 强制删除 docker rm -f $(docker ps -qa) #删除所有容器 docker ps -a -q |xargs docker rm #删除所有容器 docker start 容器id #启动容器 docker restart 容器id #重启容器 docker stop 容器id #停止当前正在运行的容器 docker kill 容器id #强制停止当前容器 docker create 新建容器 docker create -it ubuntu:lastest
4.常用其他命令
1)后台启动容器
docker run -d centos
2)查看日志
docker logs -f -t --tail 容器id
-tf #显示日志
--tail number #要显示日志条数
3)查看容器中进程信息
docker top 容器id
4)查看镜像的元素
docker inspect 容器id
5)进入当前正在运行的容器
docker exec -it 容器id bashshell
eg:docker exec -it 容器 id /bin/bash
方式二:
docker attach 容器id
#docker exec #进入容器后开启一个新的终端可以在里面操作(常用) #docket attach #进入容器正在执行的终端,不会启动新的进程
6)从容器内拷贝文件到主机上
docker cp 容器id:容器内路径 目的地主机路径
eg:在容器外操作
docker cp 容器id:/root/a.sh ./
标签:容器,ps,--,docker,常用命令,镜像,Docker,id From: https://www.cnblogs.com/lijiabiao/p/17018509.html