1、镜像和容器
一个镜像就是一套文件,文件结构层叠堆放,上层文件叠于下层文件上,若上层文件有与下层文件重复,则覆盖掉下层文件重复的部分。容器是一个依赖镜像,动态运行的环境。
2、容器创建的各种方式
方式一: 创建交互容器,进入容器
退出的两种方式
docker run -it --name centos centos /bin/bash # (前台进程) exit退出也关闭容器; Ctrl+P+Q退出不关闭容器
方式二:创建,后台启动。启动后会自动退出
docker run -d --name centos centos
# 进入已经启动的容器
docker exec -it centos /bin/bash
# 等同于
docker attach centos
方式三:创建,绑定容器端口到主机
docker run -d -p 8080:80 --name nginx nginx:latest
方式四:创建,挂载文件目录
docker run -dit -v /root/peter_dir/:/pdir --name cent centos