视频教程:运行Docker Container

百度云盘视频地址:https://pan.baidu.com/s/1sltNVgL

本节视频教程学习目录:大纲

使用RUN来运行一个Docker Container

网络设置

运行Container

  • 运行一个container的本身就是开启一个具有独立namespace的进程
  • Docker通过run的命令来启动一个container
  • 运行一个container必须要指定一个image作为初始化的文件系统

Image

  • 对于不存在的image,Docker会自动去Registry里面下载对应的image,然后在运行Container

COMMAND

  • Command标志的是在container中实际运行的首进程
  • 如果image里面包含了CMD的指令,那么在启动container的时候,不需要指定Command,否则会使用指定的Command来覆盖image中的CMD

前台运行VS后台运行

  • 默认的Container是在前台运行的,会绑定Command进程的STDIN,STDOUT,STDERR到console上
  • 可以通过-d的选项让Container运行在后台
  • 如果是在前台运行,也可以通过指定-a{STDOUT,STDIN,STDERR}选择需要绑定的IO
  • 通过attach命令可以重新attach一个后台运行的container

Container Identification

  • 在后台运行的情况下,RUN命令会返回一个UUID唯一标示Container
  • 可以通过docker ps来查看container的UIID和运行信息
  • 可以通过指定—name的方式来指定container的名字,name必须唯一

Inspect

  • 通过docker inspect{Container ID}来获取container的更多的信息,包括网络,Volume,实际在Host上的进程ID等信息

Log

  • 通过Logs命令可以看到Container中Command所指向进程的STDOUT,STDERR数据

更多内容查看视频:https://pan.baidu.com/s/1sltNVgL

K8S中文社区微信公众号
分享到:更多 ()

评论 抢沙发

评论前必须登录!