docker的概念
docker可以让开发者打包他们的程序,然后分享给别人,让自己开发的应用可以运行于各种Linux机器上。
用通俗的语言来说,我们给别人开发了一个应用,想要分享给其他人。这时可以使用docker,用docker打包我们的程序,上传到<strong><a rel="nofollow" href="https://hub.docker.com/">docker Hub</a></strong>,以供别人下载。
总而言之,docker具有快速运行应用、快速构建应用、快速分享应用的优点。
发布在docker Hub
的软件就称为镜像。
docker中容器可以理解为一个安装在你机器上的虚拟机,所有的程序都在该环境中运行(一个镜像所启动的应用)。
几个docker常用的命令
docker pull redis
这条命令表示从docker应用市场下载redis
这个镜像到本机中。
docker run redis
表示运行redis这个镜像。
docker build XXX
表示制作一个名称为XXX
的镜像。
docker push XXX
表示将自己构建XXX
环境推送到docker应用市场中。