- 什么是Docker
一个容器化平台
形式是容器
将你的应用程序及所有依赖项打包在一起
确保应用程序在任何环境中无缝运行
- 什么是Docker镜像
Docker镜像是Docker容器的源代码
用于创建容器
使用build命令创建镜像
- 什么是 Docker容器
包括应用程序及所有的依赖项
作为操作系统的独立进程运行
- Docker容器有几种状态
运行
已停止
重新启动
已退出
- DockerFile中最常见的指定是什么
FROM 指定基础镜像
LABEL 为镜像指定标签
RUN 运行指定命令
CMD 容器启动时要运行的命令
- DockerFile中的命令COPY和ADD命令有什么区别
COPY和ADD的区别是COPY的源文件只能是本地文件
- Docker的常用命令
docker pull 拉取或更新指定的镜像
docker push 将镜像推送到远程仓库
docker rm 删除容器
docker rmi 删除镜像
docker images 列出所有镜像
docker ps 列出所有容器
- 容器与主机之间的数据拷贝命令
docker cp命令用于服务器与主机之间的数据拷贝
- 启动nginx容器(随机端口映射),并挂载本地文件目录到容器html的命令
docker run -d -p -name nginx2 -v /home/nginx:/usr/share/nginx/html nginx
- 解释一下dockerfile中的ONBUILD指令
当镜像用作另一个镜像构建的基础时,用作构建其他镜像的基础的镜像