Docker
- 1. 基本知识
- 1.1 为什么有Docker?
- 1.2 Docker架构与容器化
- 画图解释 画图解释
- 2. 项目实战
1. 基本知识
1.1 为什么有Docker?
用一行命令跨平台安装项目,在不同平台上运行项目。把项目打包+分享+运行+应用。
1.2 Docker架构与容器化
- 准备机器,在机器上安装Dorker环境(Dorker host主机),安装Dorker环境的机器称之为Dorker host主机。
2)安装Docker后就有Docker Daemon(Docker 的后台进程),DockerClient(Docker-cli客户端,命令行程序),
Docker-cli客户端用来操作后台主机DockerDaemon。Docker Registry是应用市场,把应用市场的软件(app)称之为镜像, - 如何应用Registry的app? 在Docker-cli中输入命令1 docker pull appName(让docker下载app镜像),命令1让
Docker Daemon指向Docker Registry应用市场下载app镜像,把镜像app下载到本机,让后 在Docker-cli中输入命令2
docker run appName, DockerDaemon收到命令2,在本地找app,找到之后去启动app镜像中的应用(容器),镜像中包含很多容器,
每个容器都代表一个应用。 在Docker-cli中输入命令3 docker build xxx 自主建立一个。画图解释 画图解释
2. 项目实战