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

一、思考❓❔

1.什么是docker container容器?

docker container

  • 能正常提供应用服务
  • 标准工业级、轻量级、安全
  • 给image镜像(“样板车”)添加各种参数, 创建一个容器来提供对业务的支持

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

  • 管理container容器难吗?
    • docker cli提供了丰富的api接口, 可以非常方便地操作container容器
  • 需要哪些依赖?
    • 安装docker的系统(Windows或者Linux)
    • 相关安装教程可参考作者以前的文章


二、操作container容器🔨🔨

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 本地端口:容器中端口


3.docker container ls

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


4.docker container inspect

  • 可简写为: docker inspect

  • 用法

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


5.docker container stats

  • 可简写为: docker stats

  • 用法

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


6.docker container top

  • 可简写为: docker top

  • 用法

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


7.docker container exec

  • 可简写为: docker exec

  • 用法

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


8.docker container logs

  • 可简写为: docker logs

  • 用法

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


9.docker container stop

  • 可简写为: docker stop

  • 用法

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


10.docker container start

  • 可简写为: docker start

  • 用法

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


11.docker container pause

  • 可简写为: docker pause

  • 用法

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


12.docker container unpause

  • 可简写为: docker unpause

  • 用法

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



三、总结💡💡

  • 本文介绍了docker containers容器最常用的操作
  • 对于想学习docker相关知识的读者, 可以持续关注作者的文章, 后续会推出更多教程
  • 本文为可优原创,有不足之处,请多指教!

posted @ 2020-01-20 11:18  可优  阅读(674)  评论(0编辑  收藏  举报