Docker入门

网友投稿 1006 2022-11-17

docker入门

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小时内删除侵权内容。

上一篇:Codeforces 1499C. Minimum Grid Path(前缀和,思维优化)
下一篇:模板
相关文章

 发表评论

暂时没有评论,来抢沙发吧~