Docker常用命令

简介: Docker常用命令

目录

@[toc]

Docker常用命令

1. 辅助指令

docker version       | 显示 Docker 版本信息
docker info          | 显示 Docker 系统信息(包括镜像和容器数)
docker --help        | 帮助

2. 镜像指令

docker images [OPTIONS]            | 列出本机上的镜像(-a: 列出本地所有镜像、-q: 只显示镜像id)
docker search [OPTIONS] xxx镜像名  | 搜索镜像名
docker pull xxx镜像名字            | 拉取某镜像
docker rmi xxx镜像id/镜像名        | 删除某镜像

3. 容器指令

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]  | 启动容器
(-i:以交互模式运行容器;-t:为容器重新分配一个伪输入终端;-p:指定端口映射;-d:后台运行容器)
docker ps [OPTIONS]                            | 列出当前所有正在运行的容器
(-a:列出当前所有正在运行的容器+历史上运行过的;-l:显示最近创建的容器)
exit                                           | 交互模式中容器停止并退出交互
ctrl+P+Q                                       | 交互模式中容器不停止退出交互
docker start 容器id/容器名                      | 启动容器
docker restart 容器id/容器名                    | 重启容器
docker stop 容器id/容器名                       | 停止容器
docker kill 容器id/容器名                       | 强制停止容器
docker rm 容器id                               | 删除已停止的容器
docker rm -f $(docker ps -a -q)                | 删除全部容器
docker logs -f -t --tail 容器id                | 查看容器日志
docker top 容器id                              | 查看容器运行的进程
docker inspect 容器id                          | 查看容器内部信息
docker exec -it 容器id bashShell               | 进入容器执行指令
docker attach 容器id                           | 进入容器交互执行指令
docker cp 容器id:容器内路径 目的主机路径         | 从容器内拷贝文件到主机
docker inspect 3eb5d36041f0                    | 返回Docker对象的底层信息

4.Compose常用命令

docker-compose -h                           # 查看帮助
docker-compose up                           # 启动所有docker-compose服务
docker-compose down                         # 停止并删除容器、网络、卷、镜像
docker-compose logs  yml里面的服务id          # 查看容器输出日志
docker-compose config                       # 检查配置
docker-compose config -q                    # 检查配置,有问题才有输出
docker-compose restart                      # 重启服务
docker-compose start                        # 启动服务
docker-compose stop                         # 停止服务
docker-compose exec  yml里面的服务id          # 进入容器实例内部  
docker-compose exec docker-compose.yml文件中写的服务id /bin/bash
docker-compose ps                           # 展示当前docker-compose编排过的运行的所有容器
docker-compose top                          # 展示当前docker-compose编排过的容器进程
docker-compose up -d                        # 启动所有docker-compose服务并后台运行
目录
相关文章
|
2月前
|
安全 Docker 容器
|
2月前
|
网络安全 数据安全/隐私保护 Docker
|
3月前
|
Linux Docker 容器
Docker操作 :容器命令
Docker操作 (四)
204 56
|
2月前
|
存储 监控 安全
|
2月前
|
存储 关系型数据库 MySQL
|
2月前
|
网络协议 Docker 容器
docker pull命令拉取镜像失败的解决方案
docker pull命令拉取镜像失败的解决方案
1209 1
|
2月前
|
安全 网络安全 开发者
Docker学习笔记(一):Docker命令总结
本文介绍了Docker的基本概念、优点以及常用命令。Docker是一个开源的应用容器引擎,它通过容器打包应用程序及其依赖项,实现快速部署和迁移。主要优点包括轻量级、可移植性、易于管理、安全性和开源性。文章还区分了镜像和容器的概念,并提供了构建镜像、查看容器、运行容器、停止和删除容器等常用Docker命令的示例。
145 0
|
2月前
|
Linux 网络安全 Docker
安装后无法使用 Docker 命令
【10月更文挑战第3天】
277 2
|
2月前
|
安全 Shell Linux
docker进入容器命令
docker进入容器命令
|
2月前
|
运维 数据库 开发者
docker回顾--docker compose详细解释,安装,与常用命令
docker回顾--docker compose详细解释,安装,与常用命令
126 1