云原生一周动态要闻:Dockershim 即将被废弃Dapr v1.5 发布警告:攻击者利用 SonarQube 漏洞盗取源码OpenELB 进入 CNCF Sandbox开源项目推荐文章推荐云原生动态Dockershim 即将被正式废弃日前,Kubernetes 宣布将从 Kubernetes 代码库中删除 dockershim,取而代之的是支持直接使用为 Kubernetes 创建的容器运行时
转载 2023-08-18 13:56:32
18阅读
1. Docker容器介绍Docker是一个开源的容器引擎,可以让开发者把他的应用和依赖环境打包到一个可移植的容器环境中。容器: 可以理解为一个轻量级的“虚拟机”,应用程序的运行环境。Docker的特点:应用隔离轻量级的虚拟化方案扩展性,可以轻松扩展出成千上万的容器实例。移植性,统一开发、测试、生产环境,可以在任意环境运行容器实例。2. 容器与虚拟机的区别虚拟机和容器的架构对比:通过对比容器和虚拟
转载 2023-09-12 16:10:37
59阅读
1镜像是什么镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含 运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。2Docker镜像加载原理2.1UnionFS (联合文件系统)UnionFS(联合文件系统):Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统, 它支持对文件系统的修改作为一次提交来一层层的叠加,同
原创 精选 2023-05-17 00:18:51
331阅读
3点赞
1理解Docker0准备工作:清空所有的容器,清空所有的镜像docker rm -f $(docker ps -a -q) # 删除所有容器 docker rmi -f $(docker images -qa) # 删除全部镜像Docker的网络也是十分重要的一个点,希望大家可以认真理解!我们先来做个测试查看本地ip      ip addr这里我们分析可得,
原创 精选 2023-05-20 00:20:28
442阅读
3点赞
虚拟机镜像:链接:https://pan.baidu.com/s/1N6Bed7r9Jyp3O6dRtdYKmQ?pwd=cs8o 提取码:cs8o 前期准备:关闭selinux查看状态getenforce临时关闭setenforce 0永久关闭vi /etc/selinux/config # 设置为disabled SELINUX=disabled防火墙查看防火墙状态systemctl st
原创 2023-09-28 00:02:00
254阅读
在现代云计算环境中,Docker作为一种轻量级的容器化技术,助力开发人员高效构建、部署和运行应用。在Docker的生态系统中,Docker Link是实现容器间通信的一种经典方式。尽管Docker Link的使用频率已经逐渐被Docker网络替代,但仍然在理解Docker网络概念时,它提供了一定的背景。接下来,我将详细讲解Docker Link的工作原理和相关技术要点。 ### 协议背景 在D
原创 7月前
16阅读
Docker镜像讲解​镜像是什么​镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需要的内容,包括代码、运行时、库、环境变量和配置文件。​所有的应用,直接打包成docker镜像,就可以直接跑起来!​如何得到镜像:​从远程仓库下载​朋友拷贝给你​自己制作一个镜像DockerFile​Docker镜像加载原理​UnionFS(联合文件系统)​我们
原创 2022-10-21 17:05:05
143阅读
docker容器目录 ​​docker容器​​​​1.什么是容器​​​​2.容器和虚拟化得区别​​​​3.容器技术的发展过程​​​​4.安装docker-ce​​​​4.1 docker的主要组成部分​​​​4.2 启动第一个容器​​​​5.docker的镜像管理下载 及加速器​​​​6.基本操作命令​​​​7.docker容器(端口映射)​​​​7.1随机映射​​​​8 docker的volu
原创 2022-03-24 18:14:19
476阅读
一、Docker是什么 Docker使用Google公司推出的Go语言进行开发实现,基于lInux内核的cgroup,namespace,以及AUFS类的Union FS 等技术。对进程进行封装隔离,属于操作系统层面的虚拟化技术。由于隔离的进程独立于宿主机和其他的隔离的进程,因此也称为容器。 Docker在容器的基础上,进行了进一步的封装,从文件系统,网络互联到进程隔离等等。极大的简化了容器的创建
转载 2023-07-17 16:23:09
63阅读
docker原理自从docker发布以来,越来越多的企业开始使用docker来部署自己的环境,原因在于其超高的部署效率以及不同容器间优秀的隔离功能(即:虽然所有容器都部署在一台机器上,但是彼此之间几乎没有联系,只能通过类似网络的方式来实现通信,各个模块之间互不影响,即使一个模块down掉,也不会对其他的模块构成影响,就像部署在不同的机器上一样,但是又和虚拟机有着本质上的差别),很多人尤其是刚入门d
一,Docker简介Docker是基于Go语言实现的云开源项目。 Docker的主要目标是“Build,Ship and Run Any App,Anywhere”,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或数据库应用等等)及其运行环境能够做到“一次镜像,处处运行”。 Linux容器技术的出现就解决了这样一个问题,而 Docker 就是在它
转载 2023-07-18 14:05:14
47阅读
1.为什么学docker某公司的产品运行在内部的虚拟化平台中,如openstack,也就是我们所知道的kvm虚拟机,创建虚拟机.但是不断增加的云端应用,增加了对硬件资源的消耗,不断的创建虚拟机,给公司带来了难题,公司已经在云平台上运行了多台云主机,消耗了大量的硬件资源.怎么才能够高效的利用硬件资源实现云服务呢?容器技术,此时就派上用场了.openstackopenstack是云管理平台,其本身不提
原创 精选 2023-10-24 20:21:46
838阅读
# Docker的Ports讲解 ## 引言 Docker是一种流行的容器化技术,能够让开发者在任何地方以一致的环境运行他们的应用程序。在Docker中,容器是轻量级的且可移植的,但若要与外部世界进行交互,我们需要处理容器的端口。在这篇文章中,我们将深入探讨Docker的端口映射概念,展示它的用途,并通过代码示例加以解释。 ## 端口映射的基本概念 在Docker中,应用通常运行在容器内,
原创 8月前
82阅读
docker基础,很全面,希望能帮到各位一点点点....
原创 2016-09-23 01:40:37
10000+阅读
3点赞
3评论
​ 一、简介 1、了解Docker的前生LXC LXC为Linux Container的简写。可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。相当于C++中的NameSpace。容器有效地将由单个操作系统管理的资源划分到孤立的组中,以更好地在孤立的组之间平衡有冲突的资源使用需求。 与传统虚拟化技术相比,它的优势
转载 2022-12-16 16:29:17
129阅读
Docker的三大核心组件:镜像、容器、仓库1. 镜像1.1 什么是镜像1.2 镜像的两个特征1.3 操作镜像的命令1.3.1 获取镜像1.3.2 查看本地镜像1.3.3 删除本地镜像1.3.4 镜像导出与导入1.3.5 虚悬镜像1.3.5 构建镜像1.3.5.1 使用docker commit构建镜像1.3.5.2 使用Dockerfile构建镜像2. 容器2.1 操作容器的命令2.1.1 查
服务准备创建docker-compose本次实战的目录,这里就以我实战的目录来讲解:***/data/docker/compose/web***应用服务创建服务目录:mkdir web-app上传准备的jar包和相关配置到当前目录,如:docker-web.jar,我的这个jar包是一个spring-boot的简单项目,只有一个请求接口并返回统计表的数据量(这里会有几个容易忽略的坑,在后面错误记录
转载 2023-08-18 14:47:11
37阅读
Docker 简明教程 Created by Jasen on 2022/07/16. Docker 简介Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。Docker Images (镜像):镜像是一个包含程序运行必要以来环境和代码的只读文件,它采用分层的文件系统,将每一层的改变以读写层的形式增加到原来
转载 2024-07-16 10:13:45
64阅读
文章目录容器和传统虚拟机的区别容器架构图传统虚拟机架构图Docker的优势高效资源利用快速启动环境一致持续交付和部署轻松迁移维护扩展总结 容器和传统虚拟机的区别传统虚拟机技术是虚拟出一套硬件后, 在其上运行一个完整操作系统, 在该系统上再运行所需应用进程; 而容器内的应用进程直接运行于宿主的内核, 容器内没有自己的内核, 而且也没有进行硬件虚拟。 因此容器比传统虚拟机更为轻便。容器架构图传统虚拟
转载 2023-07-11 23:42:44
41阅读
Docker网络功能容器互联常用于用于一个主机间创建的容器之间的联动,由于每次删除创建新的容器,容器的IP地址将不是固定的,所以使用容器互联可以方便容器之间的互相调用,以及减少人工成本。 容器互联是在创建容器时使用--link container_name,容器创建成功后将会在容器内的hosts内添加解析记录,root@ubuntu1804-server:/data/webapps/myapp#
转载 2023-11-06 15:22:25
148阅读
  • 1
  • 2
  • 3
  • 4
  • 5