什么docker?
docker是一个容器化平台,它以容器的形式将你的应用程序及其所有的依赖打包在一起
以确保你的应用程序在任何环境中无缝运行
docker容器(对象)?
Docker容器是包含应用程序及其所有依赖项,作为操作系统的独立进程运行
容器是镜像(run)起来后的一个实例,可以把容器看做一个简易版的Linux环境容器
就是logo上的集装箱
Docker容器有几种状态
DockerFile中常见的指令是什么
- from:指定基础镜像
- label:功能伟镜像指定标签
- run:运行指定命令
-
DockerFile中的命令copy和add命令有什么区别?
copy和add的区别是copy的src只能是本地文件,其他用法一致
Docker的常用命令
docker pull:拉取或更新指定进行
- docker push:将镜像推送到远程仓库
- docker rm:删除容器
- docker rmi:删除镜像
- docker images:列出所有镜像
- docker ps:列出所有容器
启动nginx容器(随机端口映射),并挂载本地文件目录到容器HTML的命令
Docker run -d -p -name nginx2 -v /home/nginx:/usr/share/nginx/html nginx
如何使用Docker技术创建与环境无关的容器系统?
Docker技术有三种主要的技术途径辅助完成此需求