主机/宿主——容器 (通过卷volume可和主机共享文件)
共享镜像
- repository
docker pull
- image -> tar文件
docker save
tar文件 -> image
docker load
定制镜像
dockerfile ---> image
docker build -t name . // . 为执行上下文
过程:
- From nginx ---> image1
- MAINTAINER yhhcg ---> image2
- .
- .
- .
- hello-world ---> image10
Features:
- 中间镜像不可见,由docker维护
- 存于缓存,可复用
启动nginx
- 定制镜像
docker build -t nginx .
- 启动镜像
docker run -d -p 8081:80 nginx
查看nginx镜像默认配置
- 创建并进入容器
docker run -it nginx bin/bash
- 查看配置
cat etc/nginx/nginx.conf
可定义镜像的先后依赖关系
docker-compose up