什么是Docker?优点是什么?有哪些核心概念?

概念:

Docker是一个快速交付应用、运行应用的技术

优点:

1、可以将程序及其依赖、运行环境一起打包为一个镜像,可以迁移到任意Linux操作系统

2、运行时利用沙箱机制形成隔离容器,各个应用互不干扰

(沙箱是一个虚拟系统程序,沙箱提供的环境相对于每一个运行的程序都是独立的,而且不会对现有的系统产生影响,即沙箱提供一个限制该应用程序对系统资源的访问权限。)

3、启动、移除都可以通过一行命令完成,方便快捷

核心概念:

解决大型项目依赖关系复杂,不同组件依赖的兼容性问题:

1、Docker允许开发中将应用、依赖、函数库、配置一起打包,形成可移植镜像

2、Docker应用运行在容器中,使用沙箱机制,相互隔离

解决开发、测试、生产环境有差异的问题:

Docker镜像中包含完整运行环境,包括系统函数库,仅依赖系统的Linux内核,因此可以在任意Linux操作系统上运行


启动docker:systemctl start docker 关闭:systemctl stop docker

重启:systemctl restart ~ 随服务启动而自启动: systemctl enable ~

查看运行状态:systemctl status ~ 查看版本号: docker version

版权声明:

作者: freeclashnode

链接: https://www.freeclashnode.com/news/article-2003.htm

来源: FreeClashNode

文章版权归作者所有,未经允许请勿转载。

免费节点实时更新

热门文章

最新文章

归档