zl程序教程

【docker】

  • docker compose搭建redis7.0.4高可用一主二从三哨兵集群并整合SpringBoot【图文完整版】

    docker compose搭建redis7.0.4高可用一主二从三哨兵集群并整合SpringBoot【图文完整版】

    一、前言redis在我们企业级开发中是很常见的,但是单个redis不能保证我们的稳定使用,所以我们要建立一个集群。 redis有两种高可用的方案:High availability with Redis SentinelScaling with Redis Cluster第一个就是我们本次的要搭建的,就是高可用的哨兵,主redis挂掉,哨兵会进行投票进行故障转移! 第二个就是分片集群,哨兵的一

    日期 2023-06-12 10:48:40     
  • 不同宿主机docker 通信_如何设置同网段IP

    不同宿主机docker 通信_如何设置同网段IP

    大家好,又见面了,我是你们的朋友全栈君。 依赖包net-tools iproute2 bridge-utils git curl权限需要在 root 下执行脚本dnet.sh j脚本内容#like br0 要创建的桥接设备名 BRNAME=$1 #like eth0 要矫健的网络接口名 IFNAME=$2 #192.168.1.2/24 当前主机IP LOCALIP=$3 #192.168.1.1

    日期 2023-06-12 10:48:40     
  • docker 访问宿主局域网_docker链接宿主数据库

    docker 访问宿主局域网_docker链接宿主数据库

    大家好,又见面了,我是你们的朋友全栈君。例如你的62616964757a686964616fe4b893e5b19e31333433626437docker环境的虚拟IP是192.168.99.100,那么宿主机同样会托管一个和192.168.99.100同网段的虚拟IP,并且会是主IP:192.168.99.1,那么就简单了,在容器中访问192.168.99.1这个地址就等于访问宿主机。注意,通

    日期 2023-06-12 10:48:40     
  • 宿主机ping不通docker容器_kali虚拟机ping不通

    宿主机ping不通docker容器_kali虚拟机ping不通

    大家好,又见面了,我是你们的朋友全栈君。问题描述: Docker网络模式分为四种,一般我们不设置时默认为bridge单桥模式,容器使用独立的network Namespace,并连接到docker0虚拟网卡中。通过docker0网桥以及Iptables nat表配置与宿主机通信。   此时在堡垒机上进行测试,利用busybox进行测试:# 拉取镜像 docker pull busybox # 运

    日期 2023-06-12 10:48:40     
  • Dockershim究竟是什么

    Dockershim究竟是什么

    先前了解参考链接:https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#dockershim-deprecation参考链接:https://github.com/kubernetes/kubernetes/pull/94624kubelet中的Docker支持现在已弃用,并将在未来的版本中

    日期 2023-06-12 10:48:40     
  • 容器化部署博客(1)—— 安装 docker 和 docker-compose

    容器化部署博客(1)—— 安装 docker 和 docker-compose

    我的博客已经在前段时间变更为容器化部署了,部署的方式改变之后,部署时间和需要做的准备工作缩短了很多,现在如果环境上面容器的相关环境已经准备好,部署一次博客只需要10分钟就够了,速度相当快。由于我的博客部署使用的是 docker-compose 所以,这篇文章作为博客容器化部署的前提文章来介绍一下我安装 docker 和 docker-compose 的方式,有需求的人可以参考一下。安装docker

    日期 2023-06-12 10:48:40     
  • 容器化部署博客(2)—— docker-compose 部署 izone 博客

    容器化部署博客(2)—— docker-compose 部署 izone 博客

    在刚接触到微服务的时候就听说过容器化这个概念,很巧的是,我在公司目前主要负责的事情就是服务容器化,所以前段时间我已经把自己的博客支持了容器化部署,并且已经把服务器上面的虚拟化部署方式切换为容器化部署。之前的那篇文章已经介绍了安装 docker 和 docker-compose 的方式,这篇文章就来正式讲一下我的博客,或者说同样使用 django 搭建的博客适用 docker 部署的流程吧!准备工作

    日期 2023-06-12 10:48:40     
  • Docker的基本使用——常用docker命令

    Docker的基本使用——常用docker命令

    1 Docker简介1.1 什么是虚拟化​ 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。​

    日期 2023-06-12 10:48:40     
  • 使用 Docker 高效搭建本地开发环境(详细教程)

    使用 Docker 高效搭建本地开发环境(详细教程)

    本地开发之痛苦在开发之前,首先你需要安装各种开发工具和服务支持到你的开发环境当中,可能会出依赖问题,环境变量问题,端口冲突,经编译库问题等等。开发途中,可能你又需要依赖一些其他的服务,你最好祈祷不会出问题,可能你又要重写来配置你的环境,因为你的所有的依赖服务都在你的唯一的工作空间里面。如果你的伙伴的操作系统不统一,可能你还会遇到一些不同元字符解析不一致的问题。然后上线之前,可能你在本地开发调试都可

    日期 2023-06-12 10:48:40     
  • K8S学习笔记之docker registry使用http非https

    K8S学习笔记之docker registry使用http非https

    0x00 概述本地调试环境,docker registry不需要使用https,规避复杂操作。0x01 默认https传输问题docker registry默认使用https,在私有镜像源操作会提示以下错误:vm01@root:~$ docker push 172.16.16.3:5000/alpine:v1.0 The push refers to repository [172.16.16.3

    日期 2023-06-12 10:48:40     
  • Win10 家庭版安装Docker失败?试试这个解决步骤

    Win10 家庭版安装Docker失败?试试这个解决步骤

    Win10 家庭版缺少虚拟化功能组件,因此默认Docker是无法安装启动的,那首先要做的就是在环境上提供完善了。安装Hyper-V功能pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt for /f %%i in ('findstr /i . hype

    日期 2023-06-12 10:48:40     
  • git仓库之gogs安装(docker版/二进制版)

    git仓库之gogs安装(docker版/二进制版)

    二进制安装gogstar zxf gogs_0.11.91_linux_amd64.tar.gz -C /data/gogs chown -R www.www /data/gogs su - www -c "nohup /data/gogs/gogs web &" ### 添加www密钥到管理部署密钥 ### 也可直接添加账号到仓库.git/config的url中

    日期 2023-06-12 10:48:40     
  • docker下修改mysql配置文件[通俗易懂]

    docker下修改mysql配置文件[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。 由于需要修改mysql的sql_mode,在命令行修改每次重启都会失效,因为修改docker下mysql的配置文件。操作系统:centos7 docker版本:Docker version 17.05.0-ce, build 89658be mysql版本:5.7.181.拉取镜像docker pull mysql:5.7.18复制2.列出镜像

    日期 2023-06-12 10:48:40     
  • 修改Docker容器内的MySQL服务密码,并成功完成可视化工具登录【绝对有效】

    修改Docker容器内的MySQL服务密码,并成功完成可视化工具登录【绝对有效】

    前今天突然发现自己的MySQL服务的密码有很多人知道,瞬间感觉不安全了 最初设想:将数据库内部所有库都导出来进行保存容器删除重新启一个服务并设置新的密码将库导入好麻烦,并且最大缺点就是,如果当前有服务正在使用,这样那个服务不就要崩溃一段时间了吗?如果流量大的时候还会造成严重损失所以我决定找到可以直接修改MySQL密码的文章,找到了很多在本地修改MySQL密码的,也找到了容器上修改密码的。然而一看可

    日期 2023-06-12 10:48:40     
  • 从零开始 - Docker部署前后端分离项目(二)

    从零开始 - Docker部署前后端分离项目(二)

    一、docker中的网络-- networkbridge桥接。网桥中的容器会独立分发ip地址,和宿主机隔离,如果需要在暴露容器,需要做端口映射。host不会给容器分配单独的ip,直接暴露在宿主机对应的端口。这时不需要做端口映射,把容器直接理解为一个简单的进程。none没有任何网络,单机删除网络docker network rm NETWORKID复制docker network inspect x

    日期 2023-06-12 10:48:40     
  • Docker之镜像

    Docker之镜像

    Docker 镜像1、是什么镜像是一种轻量级、可执行的独立软件包, 用来打包软件运行环境和基于运行环境开发的软件 ,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。1.1、UnionFS(联合文件系统)UnionFS(联合文件系统):Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持 对文件系统的修改作为一次提交来一层层的叠加, 同时可以

    日期 2023-06-12 10:48:40     
  • Docker之常用安装

    Docker之常用安装

    Docker常用安装1、 总体步骤搜索镜像拉取镜像查看镜像启动镜像停止容器移除容器2、安装tomcatdocker hub上面查找tomcat镜像docker search tomcat复制从docker hub上拉取tomcat镜像到本地docker pull tomcat复制官网命令拉取完成docker images查看是否有拉取到的tomcat使用tomcat镜像创建容器(也叫运行镜像)do

    日期 2023-06-12 10:48:40     
  • docker运行容器外命令及系统监控的思路

    docker运行容器外命令及系统监控的思路

    一.前言hello,everyone.技术在不断的进步,容器化部署也已经成为了众多公司选择服务部署的首选。可移植,可以独立管理,部署方便等等优点都是选择容器化部署的理由。这里以docker为例,如果我想在docker容器内部想要获取或者执行相关宿主机上的命令。相信很多devops团队的同学对这个应该比较熟悉。比如可以让用户查看当前系统的cpu使用情况。这个操作在java服务以jar包形式直接部署的

    日期 2023-06-12 10:48:40     
  • 02-基于DockerCompose安装Nebula Graph 3.0.0

    02-基于DockerCompose安装Nebula Graph 3.0.0

    Centos7安装Docker安装yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 --skip-broken # 设置docker镜像源 yum-config-manager \ --add-repo \ https://mirrors.aliyun.com/

    日期 2023-06-12 10:48:40     
  • dockerfile制作:制作python3下的robotframework运行环境

    dockerfile制作:制作python3下的robotframework运行环境

    dockerfile制作,制作python3下的robotframework运行环境FROM centos:7.6.1810 MAINTAINER The Ecs Automation Project testops_xxx@163.com ENV PATH $PATH:/usr/local/python3/bin/ ENV PYTHONIOENCODING utf-8 RUN set -ex

    日期 2023-06-12 10:48:40     
  • Docker安装RabbitMQ并安装延时队列插件

    Docker安装RabbitMQ并安装延时队列插件

    大家好,又见面了,我是你们的朋友全栈君。一、RabbitMQ简介RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。二、docker安装RabbitMQ1、搜索镜像docker search rabbitmq复制2、拉取并运行容器docke

    日期 2023-06-12 10:48:40     
  • Docker如何实现资源隔离

    Docker如何实现资源隔离

    引言:理解docker如何做资源隔离,揭开容器的神秘面纱。我们在启动一个docker容器之后,在容器内的资源和宿主机上其他进程是隔离的,docker的资源隔离是怎么做到的呢?docker的资源隔离主要依赖Linux的Namespace和Cgroups两个技术点。Namespace是Linux提供的资源隔离机制,说的直白一点,就是调用Linux内核的方法,实现各种资源的隔离。具体包括:文件系统、网络

    日期 2023-06-12 10:48:40     
  • 【NVIDIA AGX Orin开发教程5】使用Docker容器的入门技巧

    【NVIDIA AGX Orin开发教程5】使用Docker容器的入门技巧

    【NVIDIA AGX Orin开发教程4】安装DeepStream 【NVIDIA AGX Orin开发教程3】安装开发环境 【NVIDIA Jetson AGX Orin教程2】配置操作系统 【NVIDIA Jetson AGX Orin教程1】开发套件硬件介绍 更多

    日期 2023-06-12 10:48:40     
  • Docker安装elasticsearch、kibana和logstash,实现ELK[通俗易懂]

    Docker安装elasticsearch、kibana和logstash,实现ELK[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。目录一、 安装elasticsearch二、安装elasticsearch-head三、安装 kibana四、安装 logstash五、安装filebeat一、 安装elasticsearch1.拉取镜像docker pull elasticsearch:7.8.0复制2.新建 elasticsearch.ymlvim /home/elasticsearch

    日期 2023-06-12 10:48:40     
  • 如何用 Docker 安装运行 mysql?

    如何用 Docker 安装运行 mysql?

    大家好,我是前端西瓜哥。本文是使用 Docker 安装运行 MySQL 的教程。默认读者已经对 docker 会一些简单操作,比如会查看 container 列表、删除 container 之类的简单管理命令。Docker 的一些概念先简单说 Docker 的几个概念:image:镜像。你可以把它理解为安装包。你要运行 mysql,首先得有一个 image。这里你需要注意软件的版本问题。conta

    日期 2023-06-12 10:48:40     
  • 使用Docker快速搭建Kerberos环境

    使用Docker快速搭建Kerberos环境

    简介Kerberos认证在大数据场景下用的比较多,特别是在Hadoop生态下,认证基本用的都是Kerberos认证。一般来讲Kerberos认证相对于其他方式的认证安全很多,同样的认证的时候性能应该差一点。国内某著名大数据平台MapReduce服务,也叫做云原生数据湖MRS(MapReduce Service),将大数据相关的软件做了整合,其中有部分软件,比如:Redis、Clickhouse等开

    日期 2023-06-12 10:48:40     
  • docker命令详解「建议收藏」

    docker命令详解「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 镜像下载搜索镜像docker search +镜像名字 #docker search centos 从Docker Hub中搜索符合条件的镜像 下载镜像 #docker pull +镜像名字 #docker pull centos 查看镜像 #docker images 开启网络转发功能(默认为开启状态)若无开启,可以使用以下命令开

    日期 2023-06-12 10:48:40     
  • Docker安装Jenkins教程

    Docker安装Jenkins教程

    大家好,又见面了,我是你们的朋友全栈君。 Docker安装Jenkins教程前言一、安装Jenkins1.下载Jenkins2.创建Jenkins挂载目录并授予权限3.启动Jenkins容器4.验证Jenkins容器是否启动二、浏览器访问Jenkins页面1.输入http://192.168.XX.XX:102402.获取管理员密码前言Jenkins是一个开源软件项目,是基于Java开发的一种

    日期 2023-06-12 10:48:40     
  • 服务器重启docker命令「建议收藏」

    服务器重启docker命令「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。启动步骤:1、启动Docker 守护进程systemctl daemon-reload复制2、Docker启动命令:  systemctl start docker复制3、查看docker服务是否启动ps -ef |grep docker复制4、查看docker启动的服务: docker ps复制其他:重启docker服务systemctl restart

    日期 2023-06-12 10:48:40     
  • 写给Java开发看的 Docker 干货(零基础部署Nginx MySQL SpringBoot)

    写给Java开发看的 Docker 干货(零基础部署Nginx MySQL SpringBoot)

    点击上方“芋道源码”,选择“设为星标”管她前浪,还是后浪?能浪的浪,才是好浪! 每天 10:33 更新文章,每天掉亿点点头发...源码精品专栏原创 | Java 2021 超神之路,很肝~ 中文详细注释的开源项目 RPC 框架 Dubbo 源码解析网络应用框架 Netty 源码解析 消息中间件 RocketMQ 源码解析 数据库中间件 Sharding-JDBC 和 MyCAT 源码解析作业调度中

    日期 2023-06-12 10:48:40     
  • Docker 容器中运行 Docker 命令

    Docker 容器中运行 Docker 命令

    大家好,又见面了,我是你们的朋友全栈君。 Docker 容器中运行 Docker 命令 在使用 GitLab/Jenkins 等 CI 软件的时候需要使用 Docker 命令来构建镜像,需要在容器中使用 Docker 命令;通过将宿主机的 Docker 共享给容器即可在启动容器时添加以下命令: --privileged \ -v /var/run/docker.sock:/v

    日期 2023-06-12 10:48:40