首页 > 其他分享 >Docker的一些常用命令

Docker的一些常用命令

时间:2023-04-30 16:11:23浏览次数:42  
标签:容器 命令 常用命令 一些 Docker path docker 运行

Docker 是一种容器化技术,需要使用许多命令来管理和操作容器。下面是对一些常用的 Docker 命令和它们的含义的解释:

  1. -v:用来将文件或者目录挂载到 Docker 容器中,使其可以在 Docker 容器内部进行访问。格式为-v /host/path:/container/path,其中/host/path是本地主机的文件路径,/container/path是 Docker 容器内部的文件路径。

  2. -d:该命令用来告诉 Docker 在后台运行容器。如果您不使用 -d 命令,则运行容器后会打印容器的输出信息,但是您将不能够在同一终端上执行其他命令。

  3. -it:这两个选项通常一起使用。-i用于使容器的标准输入保持打开状态。-t用于分配一个现场终端或TTY。这个命令通常在交互式操作系统或通过 SSH 连接到运行的容器时使用。

  4. --name:该命令用于给 Docker 容器分配一个名称,以便更轻松地识别和管理容器。

  5. docker rm:用于删除指定的 Docker 容器。使用docker rm -f可以强制删除容器,即使容器正在运行。

  6. docker rmi:用于删除本地的 Docker 镜像。

  7. docker ps:该命令用于查看正在运行的 Docker 容器列表。

  8. docker images:用于查看本地的 Docker 镜像列表。

  9. docker run:启动一个 Docker 容器。

  10. docker stop:停止正在运行的 Docker 容器。

  11. docker start:启动之前停止的 Docker 容器。

  12. docker restart:重新启动正在运行的 Docker 容器。

  13. docker attach:连接到正在运行的 Docker 容器的 TTY(伪终端)。

  14. docker inspect:获取有关 Docker 容器的详细信息。

  15. docker logs:用于访问 Docker 容器的日志。

  16. docker exec:在运行的 Docker 容器中执行命令。

  17. docker build:使用 Dockerfile 创建自定义 Docker 镜像。

  18. docker-compose:用于在 Docker 容器中运行多个服务和容器。

这些命令是 Docker 中的基本命令,可以帮助管理和操作 Docker 容器和镜像。

标签:容器,命令,常用命令,一些,Docker,path,docker,运行
From: https://www.cnblogs.com/echohye/p/17365374.html

相关文章

  • Windows Docker 配置国内镜像源的两种方法
    更新时间2023.04.30版本号:23.0.5通过Docker-Desktop界面操作和修改daemon.json两种方法配置国内镜像源方法一:通过Docker-Desktop配置1.点击设置2.选择DockerEngine3.添加以下源地址"registry-mirrors":["https://docker.mirrors.ustc.edu.cn","https:/......
  • Windows下安装Docker详细过程及问题解决
    官方手册供参考:https://docs.docker.com/desktop/windows/一:什么是Docker?Docker是一个开放源代码软件,是一个开放平台,用于开发应用、交付(shipping)应用、运行应用。Docker允许用户将基础设施(Infrastructure)中的应用单独分割出来,形成更小的颗粒(容器),从而提高交付软件的速度。Dock......
  • Raid卡常用命令
    1.创建删除raid#点3槽位灯:/opt/MegaRAID/MegaCli/MegaCli64-PDLocate-start-physdrv[32:3]-a0关3槽位灯:/opt/MegaRAID/MegaCli/MegaCli64-PDLocate-stop-physdrv[32:3]-a0#删除raid/opt/MegaRAID/MegaCli/MegaCli64-CfgLdDel-L1-A0L1:1为RIAD组TargetId号......
  • MySql记录的一些使用方法和经验
    MySql记录的一些使用方法和经验 MySQL数据库最初由瑞典的TomasUlin、AllanLarsson和MichaelWidenius创立。后来,该公司被SUNMicrosystems购买了,然后在2008年被Oracle购买。Oracle是一个主要提供商的商业数据库公司,这意味着MySQL现在是由Oracle控制并拥有的。然而,MySQL用户......
  • 系统分析的一些经验
    做需求分析,我觉得最重要的任务是简化业务流程、规则、逻辑;丰富用户体验;  0.尽量将复杂的用户需求抽像成最简单的业务规则、数据库结构来实现。因为需求是不可能一下子就确定的,假设我们刚开始对核心需求的实现方式增加了一点点的复杂性,比如说多加了一个表,一个藕合字段,那么对于......
  • 查看docker容器日志
    要查看Docker容器的日志,可以使用以下命令:dockerlogs[OPTIONS]CONTAINER其中,OPTIONS可以是以下选项之一:-f:跟踪日志输出,类似于tail-f命令。--since:仅显示指定时间之后的日志,格式为YYYY-MM-DDTHH:MM:SS。--until:仅显示指定时间之前的日志,格式为YYYY-MM-DDTHH:MM:SS。--ta......
  • nacos2.2.2(非Docker环境),配置发布失败的问题
    环境nacos:2.2.2mysql:8.0.30 解决办法网上基本都是说先看日志,然后确定问题。他们大多都是数据库或者nacos版本过低,或者使用docker,出现的问题。但我的日志中并没有任何相关的信息。然后我查了一下后端返回的错误,说是少了一个字段,好像是加密相关的东西,数据库中没有caused:P......
  • docker可视化工具
    1.安装portainer(非docker官方,第三方公司项目) 对docker引擎中运行的容器进行可视化展示2.安装和使用创建数据卷:dockervolumecreateportainer_data启动:dockerrun-d-p8000:8000-p9000:9000--name=portainer--restart=always-v/var/run/docker/docker......
  • .NET Core部署到linux(CentOS)最全解决方案,高阶篇(Docker+Nginx 或 Jexus)
    在前两篇:.NETCore部署到linux(CentOS)最全解决方案,常规篇.NETCore部署到linux(CentOS)最全解决方案,进阶篇(Supervisor+Nginx)我们对.netcore部署到linux有了一个充分的了解,已经可以满足应用要求了,这篇文章我们继续深入带你了解使用Doker+jexus或Nginx来部署.netcore应用。......
  • .NET Core部署到linux(CentOS)最全解决方案,高阶篇(Docker+Nginx 或 Jexus)
    在前两篇:.NETCore部署到linux(CentOS)最全解决方案,常规篇.NETCore部署到linux(CentOS)最全解决方案,进阶篇(Supervisor+Nginx)我们对.netcore部署到linux有了一个充分的了解,已经可以满足应用要求了,这篇文章我们继续深入带你了解使用Doker+jexus或Nginx来部署.netcore应用。......