测开大佬告诉你 - 操作 docker container 容器真的 so easy!

发布于 更新于
本文目录
  1. 一、思考❓❔
  2. 1.什么是docker container容器?
  3. 2.管理container容器难吗? 需要哪些依赖?
  4. 二、操作container容器??
  5. 1.命令概览
  6. 2.docker container run????
  7. 3.docker container ls
  8. 4.docker container inspect
  9. 5.docker container stats
  10. 6.docker container top
  11. 7.docker container exec
  12. 8.docker container logs
  13. 9.docker container stop
  14. 10.docker container start
  15. 11.docker container pause
  16. 12.docker container unpause
  17. 三、总结??

技术文章持续集成与运维

docker container

一、思考❓❔

1.什么是docker container容器?

image.png

docker container

  • 能正常提供应用服务

  • 标准工业级、轻量级、安全

  • 给image镜像**(“样板车”)**添加各种参数, 创建一个容器来提供对业务的支持


2.管理container容器难吗? 需要哪些依赖?

image.png
  • 管理container容器难吗?

    • docker cli提供了丰富的api接口, 可以非常方便地操作container容器

  • 需要哪些依赖?

    • 安装docker的系统(Windows或者Linux)

    • 相关安装教程可参考作者以前的文章



二、操作container容器??

image.png

1.命令概览

命令

描述

docker container commit

通过修改之后的容器来创建新的镜像

docker container cp

宿主机和容器之间文件或文件夹进行复制

docker container diff

查看容器中文件系统的变化

docker container exec

进入到正在运行的容器中

docker container export

将容器导出为压缩文件

docker container inspect

查看一个或多个容器的详情

docker container kill

杀掉一个或多个正在运行的容器

docker container logs

获取一个容器的日志信息

docker container ls

列出所有容器

docker container pause

暂停一个或多个容器

docker container port

列出指定容器的端口映射

docker container prune

移除所有停止的容器

docker container rename

重命名容器

docker container restart

重启一个或多个容器

docker container rm

移除一个或多个容器

docker container run

通过镜像来运行容器

docker container start

启动一个或多个已停止的容器

docker container stats

显示一个已运行的容器资源利用情况

docker container stop

停止一个或多个正在运行的容器

docker container top

显示一个运行的容器进程信息

docker container unpause

对已暂停的容器取消暂停


2.docker container run????

  • 可简写为: docker run

  • 用法

    Usage:  docker run [选项] 镜像名 [运行命令] [ARG...]
  • 运行 nginx 容器

    • -d 代表后台执行

    • --name 给容器取名

    • -p 本地端口:容器中端口

image.png


3.docker container ls

  • 用法

Usage:  docker container ls [选项]
  • 查看容器

image.png


4.docker container inspect

  • 可简写为: docker inspect

  • 用法

Usage:  docker container inspect [OPTIONS] CONTAINER [CONTAINER...]
  • 查看nginx容器详情

image.png


5.docker container stats

  • 可简写为: docker stats

  • 用法

Usage:  docker container stats [OPTIONS] [CONTAINER...]
  • 显示一个已运行的nginx容器资源利用情况

image.png


6.docker container top

  • 可简写为: docker top

  • 用法

Usage:  docker container top CONTAINER [ps OPTIONS]
  • 显示一个运行的容器进程信息

image.png


7.docker container exec

  • 可简写为: docker exec

  • 用法

Usage:  docker container exec [OPTIONS] CONTAINER COMMAND [ARG...]
  • 进入到正在运行的容器中

image.png


8.docker container logs

  • 可简写为: docker logs

  • 用法

Usage:  docker container logs [OPTIONS] CONTAINER
  • 获取一个容器的日志信息

image.png


9.docker container stop

image.png
  • 可简写为: docker stop

  • 用法

Usage:  docker container stop [OPTIONS] CONTAINER [CONTAINER...]
  • 停止一个或多个正在运行的容器

image.png


10.docker container start

  • 可简写为: docker start

  • 用法

Usage:  docker container start [OPTIONS] CONTAINER [CONTAINER...]
  • 启动一个或多个已停止的容器

image.png


11.docker container pause

  • 可简写为: docker pause

  • 用法

Usage:  docker container pause CONTAINER [CONTAINER...]
  • 暂停一个或多个容器

image.png


12.docker container unpause

  • 可简写为: docker unpause

  • 用法

Usage:  docker container unpause CONTAINER [CONTAINER...]
  • 对已暂停的容器取消暂停

image.png



三、总结??

image.png
  • 本文介绍了docker containers容器最常用的操作

  • 对于想学习docker相关知识的读者, 可以持续关注作者的文章, 后续会推出更多教程

  • 本文为可优原创,有不足之处,请多指教!

image.png

来源:testingpai

继续阅读