本篇文章介绍的内容是关于在Linux机器上创建,列出和删除docker容器,下面我们来看具体的内容。

我的官方群点击此处

1、启动Docker容器

使用下面的命令启动新的Docker容器。这将启动一个新的容器,并为你提供使用/bin/bash shell访问该容器的权限。

# docker run [OPTIONS] <IMAGE NAME> [COMMAND] [ARG...]

例如,下面的命令将使用名为“ubuntu”的图像创建新的docker容器。要列出所有可用图像,请使用docker images命令

# docker run -i -t ubuntu /bin/bash

要退出Docker容器,请按ctrl+p+q。这将使容器在后台运行,并提供主机系统控制台。如果使用exit命令,它将停止当前容器。

程序猿的生活:面试12家公司,收获9个offer,2020年PHP 面试问题​zhuanlan.zhihu.com

2、列出Docker容器

从Docker容器中存在后,执行以下命令列出所有正在运行的容器。

# docker psCONTAINER ID     IMAGE     COMMAND        CREATED        STATUS        PORTS    NAMESf2582758af13     ubuntu    "/bin/bash"    2 hours ago    Up 2 hours             first_ubuntu

默认情况下,上面的命令将只列出正在运行的容器。要列出所有容器(包括已停止的容器),需要使用以下命令。

# docker ps -aCONTAINER ID   IMAGE   COMMAND        CREATED        STATUS        PORTS    NAMESf2582758af13   ubuntu  "/bin/bash"    2 hours ago    Up 2 hours             first_ubuntu6b5b5a969241   centos  "/bin/bash"    2 days ago     Exited (0) 24 hours ago   ubuntu-web

3、启动/停止/连接容器

可以使用以下命令启动、停止或附加到任何容器。要启动容器,使用以下命令。

# docker start <CONTAINER ID|NAME>

要停止容器,使用以下命令。

# docker stop <CONTAINER ID|NAME>

要附加到当前正在运行的容器,使用以下命令。

# docker attach <CONTAINER ID|NAME>

4、丢弃Docker容器

在删除任何容器之前,请确保已停止容器。你可以使用'docker ps -a'命令列出容器的状态。如果容器仍在运行,请首先使用上述步骤中的给定命令停止该容器。

现在使用以下命令删除单个或多个容器。

# docker rm <CONTAINER ID|NAME> <CONTAINER ID|NAME>

还可以使用以下命令一次删除所有停止的容器。

# docker rm $(docker ps -a -q)

本篇文章到这里就已经全部结束了,更多其他精彩内容可以关注我的专栏。

以上就是如何在Linux上创建,列出和删除Docker容器的详细内容

以上内容希望帮助到大家,很多PHPer在进阶的时候总会遇到一些问题和瓶颈,业务代码写多了没有方向感,不知道该从那里入手去提升,对此我整理了一些资料,包括但不限于:分布式架构、高可扩展、高性能、高并发、服务器性能调优、TP6,laravel,YII2,Redis,Swoole、Swoft、Kafka、Mysql优化、shell脚本、Docker、微服务、Nginx等多个知识点高级进阶干货需要的可以免费分享给大家,需要的可以加入我的官方群点击此处。

docker删除所有容器_如何在Linux上创建,列出和删除Docker容器相关推荐

  1. linux删除用户所有信息_如何在Linux上删除用户(以及删除所有跟踪)

    linux删除用户所有信息 Fatmawati Achmad Zaenuri/ShutterstockFatmawati Achmad Zaenuri / Shutterstock Deleting ...

  2. linux创建交换分区设置_如何在Linux上创建交换文件

    linux创建交换分区设置 zentilia/Shutterstock.com zentilia / Shutterstock.com Add swap space to a Linux comput ...

  3. linux上开发应用程序_如何在Linux上安装软件应用程序

    linux上开发应用程序 如何在Linux上安装应用程序? 与许多操作系统一样,该问题不仅有一个答案. 应用程序可以来自许多来源-几乎无法计数-每个开发团队都可以以自己认为最佳的方式交付软件. 知道如 ...

  4. etcher制作mac启动盘_如何在Mac上创建和引导Linux USB驱动器

    长期以来,Linux一直是可引导闪存驱动器的代名词,无论是要解决您的主操作系统中的某种问题,还是尝试各种发行版. 如何在Mac上创建和引导Linux USB驱动器​www.macz.com 有几种方法 ...

  5. linux单用户模式删除文件,如何在Linux上使用Tmpwatch/Tmpreaper删除早于N天的文件

    您可能错过了删除计算机上某个目录中不再需要的文件的操作. 它可能已经成长了一段时间. 如果有足够的存储空间,则应删除它们,因为这会在列出文件时减慢系统速度. 同样,当一个目录中有成千上万个文件时,它可 ...

  6. 更改日期为英文_如何在 Linux 上检查所有用户密码到期日期 | Linux 中国

    如果你很少使用自己的帐户,那么可能由于密码过期而被锁定.在许多情况下,这可能会在无需密码登录的服务帐户中发生,因为没人会注意到它. -- Magesh Maruthamuthu(作者) 如果你在 Li ...

  7. linux系统管理与服务器配置高志君_如何在 Linux 上安装、配置 NTP 服务器和客户端?...

    你也许听说过这个词很多次或者你可能已经在使用它了.在这篇文章中我将会清晰的告诉你 NTP 服务器和客户端的安装. -- Magesh Maruthamuthu 你也许听说过这个词很多次或者你可能已经在 ...

  8. python --version没输出_如何在Linux上安装Python

    有关在Linux上安装最新的Python而不是较旧版本的分步说明. Python现在是最流行,最常用的编程语言.Python的简单语法和较低的学习曲线使其成为初学者和专业开发人员的最终选择.Pytho ...

  9. linux swf文件打开_如何在Linux上播放.swf文件?

    linux swf文件打开 How to play the flash (.swf) files downloaded from the Web on Linux? 如何在Linux上播放从Web下载 ...

最新文章

  1. petshop4.0 详解之四(PetShop之ASP.NET缓存)
  2. jvm最大内存限制多少?
  3. 为什么可积不一定可导_为什么一定要办理焊工证?不办会怎么样?
  4. scala 线性回归_Scala的特征线性化
  5. 基于Xilinx Spartan-7 FPGA实现AD7606-8接口
  6. html可视化布局工具_简介一些蜘蛛布局标签的饼图的绘制方法
  7. java arraylist底层实现原理_ArrayList的底层实现原理
  8. Python容器专题 - deque(队列)--双向队列对象
  9. 拓端tecdat|维度规约(降维)算法在WEKA中应用
  10. Asp.Net Core 第03局:Startup
  11. matlab常用符号意思,matlab常用的符号
  12. 常用定时任务(cron)表达式
  13. unity光源自带的Halo效果
  14. java鲁滨逊漂流记安卓_亲宝听鲁滨逊漂流记全集app下载|鲁滨逊漂流记全集安卓版下载 v1.0.0 - 跑跑车安卓网...
  15. Anton and Chess
  16. 响应式网站建设有什么优势?
  17. vs2013 与mysql的连接数据库_VS2013连接Mysql数据库的设置以及常见问题
  18. css实现div中的input和span垂直居中显示
  19. android 学习之路线图
  20. HotFix介绍及HotFix开源项目推荐

热门文章

  1. 2013杭电warm up1 hdu 4712 Hamming Distance
  2. 闲话能力管理(Capacity Management)
  3. 实现后台检控并关闭进程的批处理
  4. 用二维编码做特色名片!
  5. linux shell 和 golang 查询服务器硬件信息
  6. linux 提权一文通
  7. php 反序列化工具 phpggc 简介
  8. rtcp 实时传输控制协议 简介
  9. docker 漏洞测试 靶机环境 靶机平台 vulhub vulapps 简介
  10. 什么是CPython