Docker作为非常流行的容器技术,之前经常有文章说它被K8S弃用了,取而代之的是另一种容器技术containerd!其实containerd只是从Docker中分离出来的底层容器运行时,使用起来和Docker并没有啥区别,本文主要介绍下containerd的使用,希望对大家有所帮助!containerd简介 containerd是一个工业级标准的容器运行时,它强调简单性、健壮性和可移植性。con            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-11 17:56:30
                            
                                833阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是docker?Docker使用Google公司推出的Go语言进行开发实现;
docker是linux容器的一种封装,提供简单易用的容器使用接口。是最流行的Linux容器解决方案;接口相当简单,用户可以方便的创建和销毁容器;
docker将应用程序与程序与程序的依赖,打包在一个文件里面,运行这个文件就会生成一个虚拟容器;程序运行在虚拟容器里,如同在真实物理机上运行一样,有了docker就不用担            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-27 17:08:59
                            
                                55阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用Ubuntu20.04双节点,在k8s部署gin+MySQL服务
    0. 前言某天突发奇想,既然都学了 docker 了,那干脆,顺便把 kubernetes 也学了,于是开始了我长达一个月的环境搭建、踩坑历程。最开始,我的想法是,在我的物理机使用 WSL + docker 来部署服务,但是 WSL 部署的服务好像只是单机版,和实际生产中的情况相差甚远            
                
         
            
            
            
            学习使用Docker之前,有必要做一下功课,对相应的概念有一个基本、清晰的了解,这样也有助于帮助自己更好的使用。这篇文章主要介绍以下知识:什么是容器?Docker是什么?Docker与传统虚拟机对比Docker基本概念扫盲:镜像(Image)、容器(Container)、仓库(Repository)1、什么是容器?容器从字面意思理解就是装东西。软件中容器技术一词来源于Linux Container            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-10 16:21:31
                            
                                161阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一.为什么弃用docker,而采用containerd?k8s在v1.20版本完全弃用docker,v1.24版本完全删除docker相同点:都是符合OCI标准的高级别运行时不同点:1.docker作为运行时调用链长使用docker时的调用链         k8s调用流程:kubelet(客户端) ->docker shim -> d            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-05 11:45:13
                            
                                978阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            docker使用文档地址1.安装docker1.首先要卸载旧的版本
  yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \            
                
         
            
            
            
            # 理解Docker网络:使用Host网络与Bridge网络
Docker是一个开源的应用容器引擎,使得开发、交付和运行应用程序变得更加简单。Docker为容器提供了网络配置,主要有两种模式:Host网络和Bridge网络。本篇文章将引导您了解如何实现Docker镜像的网络配置,以及如何选择合适的网络模式。我们将通过表格展示步骤,并提供详细的代码示例和解释。
## 流程概述
下面是实现Doc            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-15 07:39:17
                            
                                199阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            (私有容器服务器)   192.168.192.114  ,安装  registry  、docker-registry-web(测试)  192.168.192.112  安装registry 安装docker首先在114上安装docker [root@testnode04 ~]# vim /et            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-30 09:29:24
                            
                                219阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、列出镜像列表    [root@localhost ~]# docker images            选项说明:            REPOSITORY:表示镜像的仓库源            TAG:镜像的标签            IMAGE ID:镜像ID            CREATED:镜像创建时间            SIZE:镜像的大小            同            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2020-03-16 15:58:22
                            
                                3522阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            helm安装hadoop参考: https://github.com/kubernetes/charts/tree/master/stable/hadoop本文文档均参照以上github上的操作步骤完成,附加了需要注意的地方、测试经验、亲和性、挂载以及扩容缩容等操作。需求:利用helm编排快速安装hadoop,可进行快速的删除并重新安装;hadoop的datanode的pod安装在指定的机器nod            
                
         
            
            
            
            在使用Docker构建和管理容器时,我们经常会遇到需要打包镜像的情况。但是有时候会出现疑惑,当我们打包一个容器时,新生成的镜像会使用原来的镜像ID吗?还是会生成一个全新的镜像ID呢?本文将通过实例代码来解答这个问题。
首先,我们需要了解Docker镜像的基本概念。Docker镜像是一个只读模板,它包含了运行容器所需的文件、环境、应用程序等。当我们构建一个镜像时,其实是在当前镜像的基础上进行一系列            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-02 07:24:37
                            
                                44阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Docker镜像使用指南
Docker 是一种流行的容器化技术,它允许开发者将应用及其依赖打包到一个轻量级的、可移植的容器中。Docker 镜像是构建容器的基础,本文将介绍如何使用 Docker 镜像。
## 什么是 Docker 镜像?
Docker 镜像是一个只读的模板,它包含了运行一个容器所需的所有内容,包括代码、运行时、库、环境变量和配置文件。镜像可以从 Docker Hub 或            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-22 09:02:08
                            
                                9阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Docker使用的镜像
## 1. 概述
在使用Docker进行应用程序的容器化时,我们需要使用镜像来构建容器。镜像是Docker的基本组成部分,它包含了应用程序运行所需的所有文件、依赖项和配置信息。在本文中,我们将介绍Docker使用的镜像以及如何使用它们来构建和管理容器。
## 2. Docker镜像的概念
Docker镜像是一个只读的模板,它包含了运行应用程序所需的所有文件和依赖            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-27 04:28:11
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。 下面我们来学习: 1、管理和使用本地 Docker 主机镜像 2、创建镜像 列出镜像列表 我们可以使用 docker images 来列出本地主机上的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-04 10:49:33
                            
                                655阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            docker使用1. docker安装mysql镜像并使用# 首先去镜像仓库找到对应版本的mysql镜像地址
 http://hub.daocloud.io
# 就会进入到如下页面,输入我们想要的镜像名
# 点击版本就会有我们mysql的所有版本信息
# 点击拉取,就可以有具体的仓库镜像地址
# 然后使用以下命令进行拉取对应版本mysql
docker pull daocloud.io/libra            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-03 20:51:47
                            
                                245阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录学习内容命令拉取镜像运行容器列出镜像查看镜像、容器、数据卷占用空间虚悬镜像显示中间层镜像根据条件列出镜像只显示镜像id删除本地镜像查看镜像历史定制镜像定制 `nginx` 的例子:docker build的用法镜像上下文Dockerfile 命令RUNCOPY 复制文件ADD 高级复制文件CMD 容器启动命令ENTRYPOINT 入口点使用场景一使用场景二ENV 设置环境变量ARG 参数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-24 16:25:43
                            
                                101阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。下面我们来学习:1、管理和使用本地 Docker 主机镜像2、创建镜像列出镜像列表我们可以使用 docker images 来列出本地主机上的镜像。[root@localhost ~]# docker images各个选项说明:REPOSTITORY:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-18 12:10:11
                            
                                91阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                   Docker 运行容器前需要本地存在对应的镜像,如果本地不存在该镜像,Docker 会从镜像仓库下载该镜像。它是容器的基石,层叠的只读文件系统,应用联合加载(union mount)技术。【1】先来打个样      先来让你真真切切的感受一下,我们尝试启动一个docker。首先我们从仓库拉去镜像,然后容器以镜像为基            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-08 18:14:18
                            
                                126阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录基础命令使用进阶 容器和虚拟机具有相似的资源隔离和分配优势,但功能不同,因为容器虚拟化的是操作系统而不是硬件。多个容器可以在同一台机器上运行,并与其他容器共享操作系统内核,每个容器在用户空间中作为独立进程运行。一次打包,到处运行。打的包就是容器镜像。容器镜像是一个不可变的只读文件,基于相同镜像文件创建启动的容器,都将获得完全相同的Docker容器。容器是镜像的实例。 Docker Regis            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 00:23:31
                            
                                144阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Docker教程(4)——Docker镜像使用镜像使用 文章目录Docker教程(4)——Docker镜像使用镜像使用1.查看镜像list2.获取一个新的镜像3.查找镜像4.拖取镜像5.删除镜像6.创建镜像6.1更新镜像6.2构建镜像 1.查看镜像list使用docker images列出本机上的镜像各个column的意义:repository:表示镜像的仓库源tag:镜像标签image ID:镜            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 12:33:30
                            
                                258阅读
                            
                                                                             
                 
                
                                
                    