如何在Linux上创建,列出和删除Docker容器

本篇文章介绍的内容是关于在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命令,它将停止当前容器。

2、列出Docker容器

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

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

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

# docker ps -a CONTAINER 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容器的详细内容

(0)

相关推荐

  • docker之CMD, ENTRYPOINT, RUN使用和对比

    CMD CMD命令是在容器启动后执行的命令,一个Dockerfile可以有多个CMD,但是只有最后一个CMD生效.当容器启动时如果指定了命令,那么CMD的命令将被忽略. 写一个Dockerfile F ...

  • Docker

    容器是Docker的又一核心概念 简单的说,容器是独立运行的一个或一组应用,以及他们的运行太环境.对应的,虚拟机可以理解为模拟运行的一整套操作系统和运行在上面的应用.接下来记录一下如何管理一个容器,包 ...

  • Docker学不会?不妨看看这篇文章

    大家好,我是辰哥! 上一篇文章(2300+字!在不同系统上安装Docker!)教大家如何在系统上安装docker,今天咱们来学习docker的基本使用. 辰哥将在本文里详细介绍docker的各种使用命 ...

  • ubuntu 如何在linux上制作服务器

    这听起来很愚蠢,但我必须制作一个网络服务器作为我在大学的操作系统课程项目.我很困惑如何处理它,如何开始阅读文章,但无法选择是否使用 apache 使托管我的文件的服务器出现在我的笔记本电脑中,这是否应 ...

  • 如何在 Linux 上运行 Windows 的应用?

    不少朋友在用 Linux 系统,尤其是程序员群体.虽然 Linux 系统安全.稳定,但图像界面及其应用程序使用体验很差. 相比而言,Windows 系统的用户图形界面交互体验更受欢迎,并且还具备各种各 ...

  • 技术|如何在 Linux 上安装设备驱动程序

    学习 Linux 设备驱动如何工作,并知道如何使用它们. 对于一个熟悉 Windows 或者 MacOS 的人,想要切换到 Linux,它们都会面临一个艰巨的问题就是怎么安装和配置设备驱动.这是可以理 ...

  • 如何在LinkedIn上创建公司页面

    如果你在读这篇文章,那么很有可能是这样 ,你有所有常见的社交媒体资料.但问题是,你有吗? LinkedIn上的个人资料或公司页面?有一个LinkedIn公司的网页是非常重要的 , 重要的是如果你是一个 ...

  • 如何在 Linux 上扫描/检测新的 LUN 和 SCSI 磁盘 | Linux 中国

    导读:当 Linux 系统连接到 SAN(存储区域网络)后,你需要重新扫描 iSCSI 服务以发现新的 LUN. 本文字数:3394,阅读时长大约:4分钟 https://linux.cn/artic ...

  • 如何在Word上添加双删除线?

    删除线就是将Word中的文字中央画一条黑线,表示此文字已经不要了,大部分删除线都是单个删除线,可你见过双删除线吗?今天小编就来告诉大家双删除线如何添加吧! 1.先将需要添加删除线的文字选中,在开始选项 ...

  • (2条消息) 如何在CentOS 7 Linux上安装Tex Live?

    The LaTex packages in CentOS 7 Linux is not sufficient enough. I would like to Install Tex Live such ...

  • 技术|入门:如何在 Kali Linux 上安装 SSH 服务

    介绍 目的 我们的目的是 Kali Linux 上安装 SSH(安全 shell). 要求 你需要有特权访问你的 Kali Linux 安装或者 Live 系统. 困难程度 很容易! 惯例 # - 给 ...

  • 如何在 Kali Linux 上安装 SSH 服务 | 《Linux就该这么学》

    目的 我们的目的是 Kali Linux 上安装 SSH(安全 shell). 要求 你需要有特权访问你的 Kali Linux 安装或者 Live 系统. 困难程度 很容易! 惯例 #- 给定命令需 ...