当前位置:首页 > 服务器类 > Linux > 正文内容

Linux上创建、列出、删除Docker容器方法总结

Codefans4年前 (2021-10-25)Linux1795

1、启动Docker容器

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

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

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

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

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

2、列出Docker容器

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

1
2
3
4
5
6
7

# docker ps


CONTAINER ID  IMAGE  COMMAND  CREATED  STATUS  PORTS NAMES
 
f2582758af13  ubuntu "/bin/bash" 2 hours ago Up 2 hours    first_ubuntu

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

1
2
3
4
5
6
7
8
9
# docker ps -a
 
CONTAINER ID IMAGE COMMAND  CREATED  STATUS  PORTS NAMES
 
f2582758af13 ubuntu "/bin/bash" 2 hours ago Up 2 hours    first_ubuntu
 
6b5b5a969241 centos "/bin/bash" 2 days ago  Exited (0) 24 hours ago ubuntu-web

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

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

1
# docker start <CONTAINER ID|NAME>

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

1
# docker stop <CONTAINER ID|NAME>

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

1
# docker attach <CONTAINER ID|NAME>

4、丢弃Docker容器

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

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

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

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

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


扫描二维码推送至手机访问。

版权声明:本文由图慧网发布,如需转载请注明出处。

本文链接:http://www.tuh8.com/index.php?mod=mall&act=view&id=11&jump=1

分享给朋友:
返回列表

没有更早的文章了...

下一篇:docker中安装宝塔面板

“Linux上创建、列出、删除Docker容器方法总结” 的相关文章

docker中安装宝塔面板

docker中安装宝塔面板

我的电脑是win10,安装的virtualbox其上装的ubutun14,ubutun也安装了docker,今天我补充一个完整的操作流程。怎么在docker中安装宝塔面板?先打个岔,这些命令总是记不住,所以记录在本文中,以便将来查询:列出所有的容器 IDdocker ps&nbs...

ubuntu下复制目录和文件的指令以及和windows下的copy方式

Ubuntu中复制文件或目录的命令cp(copy)命令该命令的功能是将给出的文件或目录拷贝到另一文件或目录中。语法: cp [选项] 源文件或目录 目标文件或目录说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。该命令的各选项含义如下:- a 该选项通常在拷贝目录时使用。它保留...

docker不能正常使用cron任务

基于centos7的docker不能正常使用cron任务问题修改docker centos7镜像对应的容器的/etc/pam.d/crond文件把required 修改成sufficient,如下:account    sufficient &nbs...

ubuntu格式化硬盘

(1)查看硬盘sudo fdisk -lu或sudo blkid(2)格式化磁盘 sudo mkfs.ext4 /dev/sdb (3)将格式化后的磁盘 挂载在8t目录下sudo mount /dev/sdb  ~/8t(4)修改/etc/fstab 添加开机自动挂载s...

Linux Docker systemctl 命令无法使用的解决方案

问题介绍:在 Ubuntu 20.04 的 Docker 容器中无法使用 systemctl 命令众所周知 systemctl 可以用来启动、停止服务和查询服务状态的。例如你可以使用 systemctl start apache2 这条命令来启动 Apache 服务。使用 systemctl 命令时...

bitwarden实现及踩坑记录

bitwarden 搭建背景免费用户LastPass目前只能在一个设备上登陆,所以迁移到bitwarden。bitwarden是开源的跨平台密码管理软件。搭建后可以有全部功能具体流传步骤前置条件:安装dockerbitwarden只支持Https,所以VPS需要有域名、开放80 、443端口。由于使...