验证镜像的分层结构以及容器的使用
·
一、镜像分层结构
创建项目目录用来存放Dockerfile及相关文件,创建app.py并进入编辑


进入app.py并写入一下内容

创建Dockerfile

写入一下内容

执行一下命令,基于Dockerfile构建一个镜像

查看该镜像的分层信息

二、3种启动方式
1.启动容器执行命令后自动终止命令
创建并同时启动容器

2.启动容器并允许用户与容器交互
-t:分配一个伪终端,-i:让容器的标准输入保持打开状态
伪终端:可以进入容器直接操作

3.启动容器并以守护进程的方式在后台执行
-d:使容器在后台运行

容器的历史会话记录
注意:容器不是一个完整的虚拟机,它默认 没有 systemd、rsyslog、journald 这些传统 Linux 日志系统,你只能看到主进程的 stdout/stderr

启动容器ubuntu,其中(572986)是容器id

进入容器
attach和exec的区别

显示正在运行的容器列表

-a显示所有容器列表
docker ps --filter status=exited(filter可以通过条件过滤容器列表)

更多推荐


所有评论(0)