在之前的文章 “Elastic:用 Docker 部署 Elastic Stack” 中,我详述了如何使用 Docker 部署 Elastic Stack。我也在之前的文章 “Elastic:如何在 AWS 上一步一步地安装 Elastic Stack” 讲述了如何在 Ubuntu OS 中安装 Elastic Stack。在今天的文章中,我想在 Ubuntu OS 系统的机器上一步一步地安装 D            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-23 16:15:48
                            
                                89阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 深入了解 Docker Socket
Docker 是一个开源的容器化平台,广泛应用于现代软件开发。在 Docker 的生态系统中,“Docker Socket”是一个关键概念,它的主要作用是作为 Docker 引擎的通信接口。本文将探讨 Docker Socket 的工作原理、使用场景以及相关代码示例。
## 什么是 Docker Socket?
Docker Socket 实际上是一            
                
         
            
            
            
            目录1 Docker容器相关命令1.1 容器的创建1.2 容器的中止与启动1.3 容器的后台运行1.4 容器的导入导出1.5 容器的查看及删除2 nsenter工具的安装3 总结 1 Docker容器相关命令1.1 容器的创建容器是独立运行的一个或一组应用以及他们的运行环境。猪油有两种创建方式:方式一:基于镜像新建容器并启动,例如使用命令:docker run docker.io/mysql:l            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 21:38:59
                            
                                36阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Docker概述在docker出现之前,或者说广泛运用以前,我们使用的是虚拟机技术:以前的虚拟机虚拟机技术的缺点:1、资源占用较多2、冗余步骤较多3、启动慢容器技术容器化技术不是一个完整版的操作系统,可以看做是阉割版的,将一些不必要的东西删除Docker和虚拟机技术的不同:传统虚拟机,虚拟出一套容器内的应用直接运行在宿主机硬件,运行一个完整的操作系统,然后在这个系统上安装和运行软件容器内的应用直接            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 21:41:55
                            
                                135阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            From 平台测试部同事的 ppt 感谢. 拉取镜像 运行镜像 运行起来之后 登录 默认用户名密码 生成一个 token 使用jenkins 进行处理的结果为            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-24 09:55:23
                            
                                439阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # EMQ X Docker 运行指南
EMQ X 是一款高性能、可扩展的分布式 MQTT 消息服务器,广泛用于物联网(IoT)领域。本文将介绍如何使用 Docker 容器化技术来运行 EMQ X,实现快速部署和便捷管理。
## 流程图
首先,我们用一个流程图来概述 EMQ X 通过 Docker 运行的步骤:
```mermaid
flowchart TD
    A[开始] --> B            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-16 09:25:30
                            
                                498阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            drill 1.14 版本已经官方支持使用docker 直接运行可,还是比较方便的,尽管镜像 有点大,但是实际测试使用还是比较方便的,实际上自己做一个也比较简单。 下载镜像 docker pull drill/apache-drill:1.14.0 运行 命令行模式 docker run -i --            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-19 16:40:03
                            
                                238阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在mysql的启动过程中有时会遇到下述错误Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 请问mysql.sock 这个文件到底起什么作用?如何避免发生如此错误?答案一、这个mysql.sock应该是mysql的主机和客户机在同一host(物理服务器)上的时候,使用unix dom            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-22 18:53:21
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Docker修改sock地址教程
## 准备工作
在开始修改docker的sock地址之前,你需要确保已经安装并配置好了Docker。如果还没有安装Docker,请先参考官方文档进行安装和配置。
## 修改sock地址的流程
下面是修改Docker sock地址的步骤:
```mermaid
journey
    title 修改Docker sock地址流程
    sectio            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-10 14:46:01
                            
                                684阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何实现socks5 docker
## 介绍
在本文中,我将向你介绍如何使用Docker来实现一个socks5代理服务器。socks5是一种网络协议,它允许用户通过代理服务器来转发网络请求。使用Docker可以使整个过程更加简单和可靠。
## 整个流程
```mermaid
journey
    title 整个流程
    section 步骤
        开发环境搭建 -->            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-10 11:35:09
                            
                                587阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            HDFS的API操作1.HDFS的JAVA API操作HDFS在生产应用中主要是客户端的开发,其核心步骤是从HDFS提供的api中构造一个HDFS的>访问客户端对象,然后通过该客户端对象操作(增删改查)HDFS上的文件。2.配置Windows下Hadoop环境在windows上做HDFS客户端应用开发,需要设置Hadoop环境,而且要求是windows平台编译的Hadoop,不然会报以下的错            
                
         
            
            
            
            进程的运行有两种方式,即 独立运行和使用父进程运行 。 4.2.3 Linux守护进程的运行方式    1.独立运行(stand-alone)的守护进程   独立运行的守护进程由init脚本负责管理,所有独立运行的守护进程的脚本在/etc/rc.d/init.d/目录下。系统服务都是独立运行的守护进程,包括syslogd和cron等。独立运行的守护进程的工作方式称做stand-alone,它是UN            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-30 16:38:27
                            
                                40阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 如何实现 "sudo ln -s ~/.docker/run/docker.sock /var/run/docker.sock"
## 1. 整体流程
首先,让我们来看一下整个实现的流程。下面的表格展示了实现该命令的步骤。
| 步骤 | 描述 |
| --- | --- |
| 步骤一 | 检查是否安装了 Docker |
| 步骤二 | 创建一个目录 |
| 步骤三 | 复制 Dock            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-25 07:30:02
                            
                                235阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            总之,添加该卷挂载意味着 Jenkins 可以实现更高级别的容器化构建和部署自动化,而不添加则意味着 Jenkins 在容器内部无法直接操作宿主机的 Docker 环境。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-26 10:48:04
                            
                                478阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            背景在建立一个新项目时,有时会有一个完整的先决条件列表才能运行该项目,这可能导致我们使用多个数据库甚至不同的版本。Docker 非常适合在开发环境中运行本地数据库。在这里,我们将探索 docker-compose.yml 文件以在 docker 中设置多个 DB 和 GUI 客户端。考虑到多个数据库,这将是一个非常快速和基本的遍历。我们需要的东西本地安装的 Docker码头工人            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-18 21:37:31
                            
                                4阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            go项目部署:docker部署go项目&直接运行二进制文件部署引言:之前断断续续的接触到项目部署,一直没有详细的了解部署,于是最近就好好的专研一下项目的部署,前期准备:一个自己或者别人的具有公网IP的服务器,会docker的基本命令,已经学习过go基础+框架知识(这个没有也行),废话不多说,上才艺。推荐工具:FinalShell,十分强大的一个工具。一.使用docker部署go项目创建go            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-18 13:27:03
                            
                                65阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            安装docker,并设置镜像加速器curl -sSL https://get.daocloud.io/docker | shsudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://g5uyhrgn.mirror.aliyuncs.com"]            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-15 08:46:12
                            
                                129阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. docker有着比虚拟机更少的抽象层
2. docker利用的是宿主机的内核,vm需要的是Guest OS
3. 所以说,新建一个容器的时候,docker不需要想虚拟机一样重新加载一个操作系统内核,避免引导。虚拟机是加载Guest OS,分钟级别的,而docker是利用宿主机的操作系统,省略了这个复杂的过程,秒级!            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 06:31:52
                            
                                179阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Docker 是一种虚拟化技术,基于 Linux 的容器机制(Linux Containers,简称 LXC),可以把它近似地理解成是一个“轻量级的虚拟机”,只消耗较少的资源就能实现对进程的隔离保护使用 Docker 可以把应用程序和它相关的各种依赖(如底层库、组件等)“打包”在一起,这就是 Docker 镜像(Docker image)。Docker 镜像可以让应用程序不再顾虑环境的差异,在任意            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-02 08:16:15
                            
                                146阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            应用场景:比如开发了一个基于GUI的应用程序,这个应用程序依赖的东西不是很好安装,或者安装起来很耗时耗力。那怎么办呢,docker无疑是比较合适的解决方案。客户拿到docker镜像即可运行使用,避免了麻烦的安装过程和环境依赖问题。如何基于docker打包基于GUI的应用程序呢?又如何启动这个docker容器呢?我这里以 ubuntu16.04 操作系统为背景,结合自写的pyqt5的demo GUI            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-19 23:23:26
                            
                                138阅读
                            
                                                                             
                 
                
                                
                    