Docker常用命令整理
基础命令
docker version # 查看docker 的版本信息
docker info # 查看docker的系统信息,镜像、容器数量
docker 命令 --help # 查看某个命令的参数
eg: docker run --help
镜像命令
docker images #查看当前主机的所有镜像
docker search #搜索镜像
eg: docker search mysql
docker search mysql --filters=Stars=3000 #搜索收藏数大于3000的镜像
docker pull 镜像名[:tag] #下载镜像
# 删除镜像
# 1、删除指定镜像id
docker rmi -f 镜像id
docker rmi -f 镜像id 镜像id 镜像id
docker rmi -f $(docker images -aq)
容器命令
docker pull centos #拉取容器
docker run [可选参数] image # 运行容器
# 参数说明
--name="名字" #指定容器名字
-d #后台方式运行
-it #使用交互方式运行,进入容器查看内容
-p #指定容器端口
-P #随机指定端口
-v #目录映射
-c #执行命令
exit # 停止并退出容器
CTRL+P+Q 退出不终止容器
docker ps # 容器列表
docker ps -a # 列出所有容器列表
docker ps -n=? # 显示最近创建的n个容器
docker ps -q #只显示容器编号
docker rm 容器id #删除指定未运行的容器
docker rm -f $(docker ps -aq) #删除所有的容器
docker ps -a -q|xargs docker rm #删除所有的容器
docker start 容器id # 启动容器
docker restart 容器id # 重启容器
docker stop 容器id # 停止当前运行的容器
docker kill 容器id # 强制停止当前容器
其他常用命令
docker logs --help # 查看日志帮助
docker log -tf 容器id # 显示某个容器的日志
docker log --tail number 容器id # num表示要显示的日志数
docker top 容器id # 查看容器中进程信息
docker inspect 容器id # 查看容器中元数据信息
#进入当前运行的容器
docker exec -it 容器id /bin/bash #方式1
docker attach 容器id #方式2,不会开启新的终端。
#拷贝容器的文件到目的主机中
docker cp 容器id:容器内路径 目的主机路径
docker cp 目的主机路径 容器id:容器内路径
更多参考:Docker 命令大全 | 菜鸟教程 (runoob.com
- 点赞
- 收藏
- 关注作者
评论(0)