1.介绍
Java“一次编译,到处运行”,因为java虚拟机解决平台的兼容性问题,所以有java虚拟机的地方就能跑java代码;
Docker“一次封装,到处运行”,因为docker决绝了应用环境的问题,安装了docker的平台就能跑“docker包”,这样就决绝了“开发环境能跑,一上线就崩”的尴尬。
容器是在操作系统层面上实现虚拟化,直接复用本地主机的操作系统。
1.1 镜像(Image)
Docker 镜像就是一个只读的模板。
1.2 容器(Container)
类似在镜像上层加了一个读写层。
1.3 仓库(Repository)
仓库是集中存放镜像文件的场所。
仓库分为公开仓库(Public)和私有仓库(Private)两种形式。
最大的公开仓库是 Docker Hub,存放了数量庞大的镜像供用户下载。 国内的公开仓库包括 Docker Pool 等,可以提供大陆用户更稳定快速的访问。
当然,用户也可以在本地网络内创建一个私有仓库。
当用户创建了自己的镜像之后就可以使用 push 命令将它上传到公有或者私有仓库,这样下次在另外一台机器上使用这个镜像时候,只需要从仓库上 pull 下来就可以了。(类似Git)
2.使用
2.1 安装环境
在虚拟机安装centos7,并配置联网等信息https://blog.csdn.net/babyxue/article/details/80970526
2.2
2.2.1 使用yum命令安装Docker
yum install -y docker
2.2.2 启动docker service
service docker start
让它随系统启动自动加载。
chkconfig docker on
2.2.3 拉取tomacat镜像(部署web项目)
docker pull tomcat
Docker入门(Centos7)--TODO
最新推荐文章于 2024-04-02 09:56:38 发布