1. docker container run

该命令用于启动新容器,该命令的最简单的形式是接收镜像和命令作为参数。镜像用于创建容器,而命令则是希望容器运行的应用。

$ docker container run -it --name test ubuntu /bin/bash 

执行此命令后会在前台启动一个Ubuntu容器,并运行Bash Shell。其中各参数解释如下:

  • -it: 使容器具备交互性并与终端进行连接
  • --name: 给容器命名

2. Ctrl-PQ

进入容器执行该操作后,会断开Shell和容器终端的链接,并在退出后保持容器在后台处于运行(UP)状态。

3. docker container ls

该命令用于列出所有处于运行状态(UP)的容器,如果使用 -a 标记,还可以看到处于停止(Exited)状态的容器。如果使用 -q 标记,则只返回容器的 id 。

$ docker container ls [-a] [-q]

4. docker container exec

该指令允许用户在运行状态的容器中,启动一个新进程。该命令在将 Docker 主机 Shell 连接一个运行中容器终端时非常有用。

docker container exec -it <container-name or container-id> bash

执行上述命令后会在容器内部启动一个 Bash Shell 进程,并连接到该Shell。为了时该命令生效,用于创建容器的镜像必须包含 Bash Shell。

5. docker container stop

该命令会停止运行中的容器,并将状态置为 Exited(0) 。该命令将发送 SIGTERM 信号给容器内 PID 为 1 的进程, 如果进程没有在 10s 之内得到清理并停止运行, 则会接着发送 SIGKILL 信号强制停止容器。

$ docker container stop <container-name or container-id>

6. docker container start

该命令会重启处于停止(Exited)状态的容器。

$ docker  container start <container-name or container-id>

7. docker container rm

该命令会删除已停止运行的容器,-f 参数会强制删除已运行的容器。但按照规范,推荐先停止容器,再执行此命令删除容器。

$ docker container stop <container-name or container-id>
$ docker container rm <container-name or container-id>

删除所有容器的快捷方式(不要轻易操作

$ docker container rm $(docker container ls -a -q ) -f 

8. docker container inspet

该命令会显示容器的配置细节和运行时的情况。

$ docker container inspect <container-name or container-id>

执行上述命令时也可以省略 container 字段, 直接执行如: docker start/stop/run/inspect ...

容器处于restarting状态_Docker容器操作-基础命令相关推荐

  1. 容器操作基础命令随记

    容器操作基础命令 命令周期 一次性启动容器docker run 一次性运行容器,退出后立即删除,用于测试 [root@localhost ~]# docker run --rm alpine cat ...

  2. 02 文件操作基础命令

    02 文件操作基础命令 1. Linux系统的单根目录结构 linux与windows的目录结构对比 绝对路径与相对路径 一切皆文件的设计思想 文件的时间 ls -l 文件名 仅看的是文件的修改时间 ...

  3. docker 容器保存为镜像_Docker容器和镜像操作

    前言 Docker 容器和镜像操作,记录下来! 容器 创建一个新的容器(ubuntu)并启动 $ docker run -dit --name ubuntu ubuntu 在容器内执行命令(容器在后台 ...

  4. Docker run 容器处于created状态问题

    在最近遇到的一次问题中,有这样一种现象: 系统有一个测试脚本会不断的执行docker run命令来运行容器,在测试过程中发现有一个情况是,有时候容器没有完全被运行到"Up"状态,而 ...

  5. 容器created状态_docker容器状态的转换实现

    一 docker容器状态转换图 二 实战 [root@localhost ~]# docker info Containers: 0 Running: 0 Paused: 0 Stopped: 0 I ...

  6. DockerKubernetes ❀ Docker镜像与容器相关操作基础命令详解

    文章目录 1.Docker信息查询 1.1 版本信息 1.2 详细信息 1.3 帮助命令 2.镜像命令 2.1 本地镜像查看 2.2 镜像搜索 2.3 镜像拉取 2.4 镜像删除 3.容器命令 3.1 ...

  7. docker容器运行mysql持久化_docker容器实现数据持久化的两种方式及其区别

    前言 这篇博文是我对docker实现数据持久化几种方式的特征进行一个总结. 在docker中,它的存储文件系统是在dockerhost上原有的xfs或ext4架设了一层文件系统:overlay2(将此 ...

  8. docker -v 覆盖了容器中的文件_Docker容器之安装Mysql

    Docker容器之安装Mysql 1.拉取mysql镜像 docker pull mysql 提示:此处拉取最新版本镜像. 2.通过镜像创建容器 根据需求创建Mysql容器(此处我们选择自定义映射端口 ...

  9. docker启动mysql容器后又退出_docker容器刚运行就自动退出了

    为什么起了一个docker容器刚运行就自动退出了? 现象: 用docker run 命令起一个容器 #docker run -d --name mycentos-xx -d centos:7.4.17 ...

最新文章

  1. 注意!Apache下这些与Hadoop相关的开源项目要退休了!
  2. ubuntu 9.10 输入法问题解决方法
  3. leetcode怎么用时间刷_刷完700多题后的首次总结:LeetCode应该怎么刷?
  4. CAF(C++ actor framework)(序列化之结构体,任意嵌套STL)(一)
  5. 软件测试之黑盒测试-等价类划分法
  6. Bash shell脚本练习(一)
  7. 在ubuntu下安装Eclipse3.4+MyEclipse7.1
  8. python自动化办公都能做什么-用Python自动办公,做职场高手(完结)
  9. linux如何退出python编辑器_怎么退出python
  10. 七 、Quartz 2D Bitmap上下文
  11. lua中variables和table
  12. linux系统pdf目录编辑器,Linux操作系统(三)编辑器与实用程序.pdf
  13. 华龙电音基调网_华龙电音基调查询器下载(最好用的电音基调查询器) v1.4免费版...
  14. 20211213软件测试基础达内视频笔记
  15. html怎么在搜索框中加图片,html – 如何在搜索框中添加图标
  16. 总结了几款好用的思维导图软件
  17. 微信H5生成海报图片并保存到手机
  18. 利用python爬取教务系统中成绩
  19. 【vue.js】+云存储(实现图片上传功能)
  20. 计算机系统中处理的信息是什么,《深入理解计算机系统》第二章 信息的表示和处理...

热门文章

  1. 转行做python现在怎么样_本人现在大三之前是学习网络的,现在想转行做python程序员,该如何学习?...
  2. Java基于百度API的图片文字识别(支持中文,英文和中英文混合)
  3. 信息系统项目管理知识--
  4. 蓝桥杯-5-1最小公倍数(java)
  5. 2021-9-下旬 数据结构-线性表-动态数组-java代码实现
  6. Oracle日期转换处理
  7. 大学期间承接软件项目的一些个人观点
  8. Spring Cloud(六) 服务网关GateWay 入门
  9. 转: Oracle 索引详解
  10. mysql使用数据库_MySQL数据库的常用操作