百度云盘视频地址: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
评论前必须登录!
注册