什么是Docker?
Docker是一个开源的应用容器化引擎,docker就像一个玻璃瓶子一样,它使用的沙箱机制,相互之间不会有任何接口。Docker可以使开发者打包自己的应用和依赖包到一个容器中,并且这个容器是可移植的,然后发布到任何一台生产环境的Linux机器上,当然也可以运行在Windows的主机上,但是这是不推荐的。并且Docker可以实现虚拟化。Docker使用Go语言编写而成,在2013年正式发行,遵循Apache 2.0的协议许可。 Docker的组成: 1.Docker客户端: 用来连接Docker守护进程,实现用户与Docker守护进程的交互。 2.Docker守护进程: 用来处理Docker客户端的请求,进行相关的操作。 3.Docker镜像: Docker的镜像存储在DockerHub上,用户可以在DockerHub拉取镜像进行使用,或者注册DockerHub账号上传自己开发打包的Docker镜像发布供人使用。Docker的镜像就是一个只读的文件。它是一个Docker用来启动容器的文件模板。Docker用Docker镜像创建Docker容器并运行。 4.Docker容器:...