微前端架构如何改变企业的开发模式与效率提升
1006
2022-11-17
docker入门
Docker学习笔记
为什么需要用Docker容器?
Docker的用途
提供一次性的环境, 比如本地测试他人的软件、 持续集成的时候提供单元测试和建构的环境。提供弹性的云服务, 因为Docker容器可以随开随关, 很适合动态扩容和缩容。组建微服务架构, 通过多个容器, 一台机器可以跑多个服务, 因此本机就可以模拟出微服务架构。
Docker运行的命令
查看docker安装的版本, docker version 或者 docker info。将用户加入Docker用户组: sudo usermod -aG docker $USERDocker是服务器---客户端架构,命令行运行docker的时候,需要本机有Docker的服务。通过 sudo service docker start 或者 sudo systemctl start docker启动。
image 文件
实例: Hello World
Docker是一个容器工具,提供虚拟环境,站在Docker的角度上, 软件就是容器的组合: 业务逻辑容器、数据库容器、存储容器、队列容器····Docker使得软件可以拆分成若干个标准化容器,像搭积木一样组合起来。微服务(microservices)的思想: 软件把任务外包出去,让各种外部服务完成这些任务,软件本身只是底层服务的调度中心和组装层。image文件生成的容器实例,本身也是一个文件, 称为容器文件,一旦容器生成,就会同时存在两个文件: image文件和容器文件。关闭容器并不会删除容器文件,只是容器停止运行而已。docker container lsdocker container ls --all
Dockerfile文件
学会使用image文件以后,还需要了解如何生成image文件,一般用Dockerfile文件生成image文件;Dockerfile文件是一个文本文件,用来配置image。 Docker根据该文件生成二进制的image文件。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~