IT工程师都需要掌握的容器技术之Docker容器管理( 二 )

我们现在把刚才创建的test1容器进行删除如下所示:
IT工程师都需要掌握的容器技术之Docker容器管理文章插图
如果我们要批量删除容器可以执行如下命令:
1. # 批量删除容器 , 其中docker container ls -aq是列出当前存在的所有容器的UUID , -f 为强制删除2. docker container rm -f $(docker container ls -aq) 我们现在删除系统中所有容器具体如下所示:
IT工程师都需要掌握的容器技术之Docker容器管理文章插图
04 容器启动、停止与重启我们先来看看容器启动的命令格式
1. # 启动容器2. docker container start [OPTIONS] CONTAINER [CONTAINER...]我们将刚才创建的test1容器进行启动 , 启动后容器的状态将从created变为up状态 , 具体如下所示:
IT工程师都需要掌握的容器技术之Docker容器管理文章插图
接着我们来看看容器停止的命令格式
1. # 停止容器2. docker container stop CONTAINER [CONTAINER...]我们将刚才启动的容器进行停止具体如下所示:
IT工程师都需要掌握的容器技术之Docker容器管理文章插图
现在我们将停止的容器test1通过容器的重启命令进行重新启动 , 重启的命令格式如下所示
1. # 重启容器2. docker container restart CONTAINER [CONTAINER...]
IT工程师都需要掌握的容器技术之Docker容器管理文章插图
05 容器的暂停与恢复容器暂停的命令格式如下:
1. # 暂停容器2. docker container pause CONTAINER [CONTAINER...]我们将刚才重启的容器进行暂停 , 此时容器状态会从UP状态切换到paused的状态
IT工程师都需要掌握的容器技术之Docker容器管理文章插图
现在我们再将这个暂停的容器进行恢复 , 容器恢复命令如下所示
1. # 恢复容器2. docker container unpause CONTAINER [CONTAINER...]
IT工程师都需要掌握的容器技术之Docker容器管理文章插图
06 进入运行中容器、执行容器命令、容器日志管理及容器进程管理进入容器的前提是容器在创建时开了伪终端 , 具体如下所示:
1. # 进入容器2. docker container attach [OPTIONS] CONTAINER
IT工程师都需要掌握的容器技术之Docker容器管理文章插图
其实我们还有一种方式进入容器 , 也就是我们接下来要讲的执行容器命令exec , 我们再通过exec来进入容器据如下所示:
1. # exec执行命令格式2. docker container exec [OPTIONS] CONTAINER COMMAND [ARG...]
IT工程师都需要掌握的容器技术之Docker容器管理文章插图
attach与exec命令进入容器主要的区别如下:
1)attach是直接进入容器的终端不会启动新的进程 , 在查看容器终端输出多用该命令
2)exec是在容器中打开新的终端 , 并且启动了新的进程 , 我们一般主要以该命令进行容器操作
接下来我们学习一下容器的日志管理 , 容器日志管理命令格式如下:
1. # 查看容器日志2. docker container logs [OPTIONS] CONTAINER我们重新创建一个test2容器通过执行shell循环语句让其不停的打印"HI chenge"字符串 , 具体如下
IT工程师都需要掌握的容器技术之Docker容器管理文章插图
我们通过容器日志查看命令来查看在容器终端中打印的信息
IT工程师都需要掌握的容器技术之Docker容器管理文章插图
最后我们来学习怎么查看容器中的进程 , 查看容器进程的命令格式如下所示
1. # 查看容器进程2. docker container top CONTAINER我们查看一下刚才创建的test1与test2的容器进程具体如下:
IT工程师都需要掌握的容器技术之Docker容器管理文章插图
以上就是我们Docker容器管理的全部内容 , 是不是很简单这边建议大家跟着文章进行实操一遍 , 这样会更加容易的记住这些容器常用管理命令 。 最后如果喜欢请不要忘了点赞、关注与转发哦!
--END--
@IT管理局专注计算机领域技术、大学生活、学习方法、求职招聘、职业规划、职场感悟等类型的原创内容 。 期待与你相遇 , 和你一同成长 。
【IT工程师都需要掌握的容器技术之Docker容器管理】相关文章:

  • IT工程师都需要掌握的容器技术之扫盲篇
  • IT工程师都需要掌握的容器技术之Docker基本用法