本文共 5153 字,大约阅读时间需要 17 分钟。
devops和docker
Docker is a powerful DevOps tool for putting your apps into "containers."
Docker是功能强大的DevOps工具,可将您的应用程序放入“容器”中。
You can run these same containers anywhere - on your laptop, on a server - even on a smart refrigerator if you want to.
您可以在任何地方运行这些相同的容器,无论是在便携式计算机上还是在服务器上,甚至可以在智能冰箱上运行。
And everywhere you run a container, the environment - and all its dependencies - will be identical.
在运行容器的任何地方,环境及其所有依赖项都将是相同的。
This makes Docker ideal for running distributed applications.
这使Docker非常适合运行分布式应用程序。
This course will teach you Docker using a series of lectures with fun conceptual animations and illustrations.
本课程将通过一系列有趣的概念动画和插图教给您Docker。
And importantly, you'll be able to code along at home, right in your browser. The course includes an environment where you can tinker with Docker containers. You don't need to spin up your own servers or even install Linux yourself.
而且重要的是,您将可以在家中直接在浏览器中进行编码。 该课程包括一个可以修改Docker容器的环境。 您无需启动自己的服务器,甚至无需自己安装Linux。
You can watch the full video course on the (2 hour watch).
您可以在上观看完整的视频课程(观看2小时)。
Docker is an open-source tool that gives you the ability to build containers for your apps.
Docker是一个开源工具,使您能够为应用程序构建容器。
It includes an operating system, libraries, and everything you need to run your application. Then you will be able to deploy that same exact application - and its entire environment and dependencies - onto any machine.
它包括操作系统,库以及运行应用程序所需的一切。 然后,您将能够将相同的应用程序及其整个环境和依赖项部署到任何计算机上。
Docker's lightweight structure lets you to run several containers on the same machine. A container image is a light-weight, stand-alone, executable package of a piece of software that includes everything needed to run it.
Docker的轻量级结构使您可以在同一台机器上运行多个容器。 容器映像是软件的轻量,独立,可执行软件包,其中包含运行该映像所需的一切。
Docker containers running on a single machine share that machine’s operating system kernel. They start instantly and use less computational power and RAM.
在单台机器上运行的Docker容器共享该机器的操作系统内核。 它们可以立即启动,并使用较少的计算能力和RAM。
Docker images are built out of filesystem layers, and are able to share common files. This minimizes the space these images take up on disk, and make these images a lot faster to download.
Docker映像是在文件系统层之外构建的,并且能够共享公共文件。 这样可以最大程度地减少这些图像在磁盘上的占用空间,并使这些图像的下载速度更快。
Docker containers are based on open standards, and run on all major *nix distributions (Unix, Linux, etc. - including MacOS), Microsoft Windows, and on any infrastructure including VMs, bare-metal, and in the cloud.
Docker容器基于开放标准,并且可以在所有主要的* nix发行版(Unix,Linux等-包括MacOS),Microsoft Windows以及任何基础架构(包括VM,裸机和云)上运行。
Docker containers isolate applications from one another and from the underlying infrastructure. Docker provides a strong default isolation, so you can limit any problems with your app to a single container instead of an entire machine.
Docker容器将应用程序与基础架构隔离。 Docker提供了强大的默认隔离功能,因此您可以将应用程序出现的任何问题限制在单个容器中,而不是整个机器上。
Container images are a lightweight, stand-alone, executable packages software that include everything you need to run it: code, runtime, system tools, system libraries, and settings.
容器映像是一种轻量级的,独立的,可执行的软件包,其中包括运行该映像所需的一切:代码,运行时,系统工具,系统库和设置。
Containerized software will always run the same, regardless of the environment.
无论环境如何,容器化软件都将始终运行相同的软件。
Containers isolate software from its surroundings. That is, the differences between development and staging environments.
容器将软件与其周围环境隔离。 也就是说,开发和暂存环境之间的差异。
Ultimately, Docker helps reduce conflicts between teams running different software on the same infrastructure.
最终,Docker可以帮助减少在同一基础架构上运行不同软件的团队之间的冲突。
Again, .
同样, 。
Once again, I encourage you to take the full course. You can watch the full video course on the (2 hour watch).
再一次,我鼓励您参加整个课程。 您可以在上观看完整的视频课程(观看2小时)。
翻译自:
devops和docker
转载地址:http://ijuzd.baihongyu.com/