docker基本命令
一、docker基本命令
1. docker version 查看docker版本信息
2. docker info 查看docker系统信息,包括镜像数以及容器数
3.docker 命令 --help 查看docker帮助命令
二、镜像的基本命令
1. docker images 查看镜像
2. docker image -a 查看所有的镜像
3. docker images -p 查看本地所有的镜像
4. docker images --digests 显示镜像的摘要信息
5. docker images --no--trunc 显示完整的镜像信息
6. doeker pull 镜像名 从dockerHub上拉取镜像(默认下载最新版本号)
7. docker pull 镜像名:版本号 从dockerHub上拉取指定版本号镜像
8. docker search 镜像名 从docekrHub上查找镜像
9. docker rmi 镜像名 删除该镜像
10. docker rmi -f 镜像名 强制删除该镜像
10.docker rmi -f 镜像名1 镜像名2 强制删除镜像1和镜像2
11. docker rmi -f $(docker images -p) 通过docker image -p查找到所有镜像id强制删除所有镜像
三、容器的基本命令
1. docker ps 查当前正在运行docker容器
2. docker ps -a 查看所有容器
3. docker ps -n x 最近创建的x个容器
4. docker ps -l 列出最近创建的容器
5. docker exec -it 容器名 /bash/bin 进入容器
6. docker run [OPTIONS] 容器名 运行该容器
OPTIONS说明:
--name 为容器起别名
-p 自定义端口号:容器端口号 自定义指定端口号
-P 随机指定端口号
-d 后台运行并返回容器id, 即启动守护式容器
-i 以交互模式运行容器,通常与-t同时使用
-t 为容器重新分配一个伪输入终端,通常与-i同时使用
-v 后台启动前修改配置文件
7. docker start 容器名 启动该容器
8. docker restart 容器名 重启该容器
9. docker stop 容器名 停止该容器
10. docker kill 容器名 强制停止该容器
11. docker rm 容器名 删除该容器
12. docker rm -f 容器名 强制删除该容器
13. docker rm -f $(docker ps -aq) 删除所有的容器
14. docker logs -f --tail=n 容器名或容器id 查看该容器最后n行日志信息
说明:
-f :查看实时日志
--tail=n :最后n行日志信息
15. docker top 容器名/id 查看该容器内运行的进程
16. docker inspect 容器名/id 查看容器内部细节
17. docker attach 容器名 进入容器内部
18. docker cp 容器id/容器内文件路径 宿主机路径 从容器内拷贝文件到宿主机上