首页 > 其他分享 >Docker命令速查

Docker命令速查

时间:2022-08-15 09:44:08浏览次数:48  
标签:容器 compose run 速查 命令 镜像 Docker docker logs

Docker命令

显示所有正在运行的docker容器

docker ps

显示所有docker容器

docker ps -a

运行容器

docker run :

运行一个容器并连接到它

docker run -it :

在后台运行容器

docker run -d :

停止容器

docker stop

杀死一个运行中的容器

docker kill
镜像Images / 仓库Repository

可用本地镜像列表

docker images

搜索docker镜像

docker search

拉取docker镜像

docker pull

使用dockerfile构建映像

docker build -t : <run_directory> -f

登录到远程存储库

docker login

将镜像推送到远程存储库

docker push :

删除本地docker镜像

docker rmi :

显示镜像的元数据

docker inspect

移除所有未使用的docker镜像

docker image prune
卷Volumes & 端口Ports

卷列表

docker volume ls

创建卷

docker volume create

删除卷

docker volume rm

显示卷元数据

docker volume inspect

删除所有未连接到容器的卷

docker volume prune

将本地目录挂载到您的容器中

docker run -v <local_dir>:<container_dir>

将文件或文件夹从docker容器复制到主机

docker cp :<container_dir> <local_dir>

将文件或文件夹从本地机器复制到容器中

docker cp <local_dir> :<container_dir>

映射本地端口到docker实例

docker run -d -p 127.0.0.1:<local_port>:<docker_port>

列出docker容器运行的端口

docker port

解决问题Troubleshooting

显示容器的日志

docker logs

跟踪容器的日志

docker logs -f

在docker日志上显示时间戳

docker logs -t

显示容器的详细信息/元数据

docker inspect

显示容器上的正在运行的进程

docker top

显示容器资源使用统计的实时流量

docker stats

显示启动后更改过的任何文件

docker diff

连接到已经运行的容器

docker attach

在容器上执行命令

docker exec -it <container_id> /bin/bash

显示docker系统的信息

docker system info

显示docker所占磁盘空间

docker system df

Docker compose

Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。 使用 Compose,您可以使用 YAML 文件来配置应用程序的服务。
然后,使用一个命令,您可以从您的配置中创建并启动所有服务。

Start your docker-compose defined resources in detached mode

docker-compose up -d -f <docker_compose_yaml>

Stop all docker-compose resources

docker-compose stop

Destroy all docker-compose resources

docker-compose down

Show docker-compose processes

docker-compose ps

Show docker-compose logs

docker-compose logs

Show docker-compose resource consumption

docker-compose top

标签:容器,compose,run,速查,命令,镜像,Docker,docker,logs
From: https://www.cnblogs.com/bcodepod/p/16587155.html

相关文章

  • redis 和docker等名词了解
    redisredis产生redis是MySQL数据库经常直接面对大量的读写访问,面对比较复杂的数据据操作,会导致数据库I/O反映缓慢或者奔溃;有人研究学习CPU从内寸直接读取数据,把MYSQL经......
  • Arthas的class和classloader相关命令-sc/sm/jad/mc/redefine/dump/classloader
    1.sc:查看JVM已加载的类信息sccom.lyb.web.mySpringBoot.demo.RedefineTestSimplesccom.lyb.web.mySpringBoot.demo.RedefineTestSimple-d   2.sm:查看已......
  • LibreCAD常用命令
    [TOC]动作命令命令绘制直线相对坐标系@长度<角度绝对坐标系@x坐标,y坐标行3列2行3列3行3列4......
  • 磁盘命令管理
    linux磁盘命令管理,掌握这些就够了!点击关注......
  • CMD常用命令
    【windows党福利】CMD常用命令大全!点击关注......
  • useradd命令15个实际示例
    linux中useradd命令15个实际示例原创 入门小站 入门小站 2022-07-1623:09 发表于湖北收录于合集#Linux入门指南231个在Linux中,一个 useradd 命令是一个基础......
  • linux中使用 head,tail和cat命令高效处理文件
    linux中使用head,tail和cat命令高效处理文件原创 入门小站 入门小站 2022-07-2922:28 发表于湖北收录于合集#Linux478个1. head命令head命令读取任何给定......
  • date命令学习
    Linux命令之二十一date命令原创 程序员小星星 程序员小星星 2022-07-2411:01 发表于广东收录于合集#linux28个date命令简介date命令一般用于显示或设置系统......
  • cat命令使用
    linux中的13个基本Cat命令示例原创 入门小站 入门小站 2022-08-0522:00 发表于湖北收录于合集#Linux478个1.显示文件内容在下面的例子中,它将显示内容/etc/p......
  • git 常见命令整理
    一、git基本操作命令释意常用gitaddfilename添加filename到暂存区是gitadd.添加当前所有修改文件到暂存区是gitcommit-m'备注'对已经add的文......