首页 > 其他分享 >初识Docker(1)

初识Docker(1)

时间:2023-01-12 22:01:29浏览次数:35  
标签:函数 Centos 初识 内核 Ubuntu Docker open

(1)Linux系统分为硬件层,内核层,系统应用层。

(2)应用调用操作系统封装的内核指令函数,这就是为什么同一个程序在Ubuntu上就可以跑,换到Centos就不行了。例如Ubuntu和CentOs的系统应用即函数库总有不同,而程序是写死了的。在ubuntu上运行open函数与在Centos上运行open函数就会有所不同。

(3)Docker通过直接连着程序运行的函数依赖库和配置一起打包到镜像,从而运行时不需要再依赖于当前的系统环境,直接接触内核层,从而解决了兼容性问题。

标签:函数,Centos,初识,内核,Ubuntu,Docker,open
From: https://www.cnblogs.com/skywxp/p/17048037.html

相关文章

  • Docker网络详解
    Docker网络模式Docker默认提供了3种网络模式,生成容器时不指定网络模式下默认使用bridge桥接模式。使用命令查看当前Docker所有的网络模式。[root@hahadocker_web]#d......
  • Dockerfile 构建命令 及 dockerfile 设置默认时区
    文章目录  前言  一、Ubuntu下更改为UTC+8  二、Alpine下更改为UTC+8  三、centos更改时区  引用前言官方镜像dockerfile的时区默认UTC。更......
  • docker swarm 搭建ES集群
    dockerswarm部署ES集群0.环境准备修改系统配置,在所有主机中,编辑/etc/sysctl.conf,追加以下内容:vm.max_map_count=262144保存后,执行sysctl-p1.docker-compose文......
  • PE结构初识
    PE结构初识EP说:“快去学PE!”,遂有了这篇博客。啥是PE?如果说EP是EPsilon的话,PE就一定是nolisPE了罢......好吧,PE全称WindowsPE文件,他是Windows下可执行程序的一个统称。......
  • kafka(kraft模式)3.*集群容器部署 docker-compose
    一、创建yml文件要修改部分1.修改宿主机ipKAFKA_CFG_ADVERTISED_LISTENERS2.修改挂载路径version:"3.6"services:kafka1:container_name:kafka1image:......
  • 初识C语言
    1、对编程而言,可移植性意味着什么?在一种系统中编写的C程序稍作修改或不修改就可以在其他系统运行。2、编程的七个主要步骤是什么?定义程序的目标设计程序编写程序编......
  • docker-compose up 启动容器服务超时错误:ERROR: An HTTP request took too long to co
    问题:    本人正在使用docker运行一个中型的项目,包含40多个微服务及相关数据库的docker。由于docker-composeup同时启动的服务过多,超过了请求HTTP限制的60s时间......
  • 执行docker-compose up -d时出现ERROR: Failed to Setup IP tables: Unable to enable
    原因是因为防火墙关闭之后需要重启docker服务。执行:servicedockerrestart即可。......
  • docker之elasticsearch部署
    es搭建es发行了许多版本,了解的有6,7,8。8不向下兼容,且springboot中没有相应的包,这里主要演示搭建单机的7X,具体版本为7.14.0。es单机部署很简单,这里用dockerfile演示ver......
  • Linux Docker
    1、安装jdkjdk-8u192-linux-x64.tar.gz上传到服务器后解压:tar-xvf jdk-8u192-linux-x64.tar.gz用vi/etc/profile进入编辑状态exportJAVA_HOME=/opt/jdk1.8.0_192......