zl程序教程

docker-08

  • docker stats详解_docker socket

    docker stats详解_docker socket

    大家好,又见面了,我是你们的朋友全栈君。 OS:Centos 1.安装编译时所需文件 yum install bison gcc gcc-c++ autoconf automake zlib* libxml* ncurses-devel libtool-ltdl-devel* 2.安装Cmake wget http://www

    日期 2023-06-12 10:48:40     
  • 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-compose 快速部署 gitlab 社区版

    docker-compose 快速部署 gitlab 社区版

    直接上配置文件docker-compose.ymlversion: '3.6' services: gitlab: image: 'gitlab/gitlab-ce:15.3.1-ce.0' hostname: git.cuiwei.net container_name: gitlab restart: always

    日期 2023-06-12 10:48:40     
  • electron 使用docker 跨平台打包

    electron 使用docker 跨平台打包

    下载镜像docker pull q1194979849/alpinebuilder:v0.0.1复制执行命令docker run --rm -ti -v D:\path/for/project:/project -w /project q1194979849/alpinebuilder:tagname "/bin/sh" "-c" "cmd&

    日期 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容器获取宿主机IP「建议收藏」

    docker容器获取宿主机IP「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。1.bridge模式启动 通过环境变量 –env HOST_IP=xxxx,通过环境变量$HOST_IP获取 定义一个包含ip的文件,映射进容器内(安全) 将主机/proc目录挂载到容器中(未验证,非安全) https://www.cnblogs.com/cptao/p/11139044.html 2.host模式启动通过ip route获取当以

    日期 2023-06-12 10:48:40     
  • mac下docker从容器内部访问宿主机ip[通俗易懂]

    mac下docker从容器内部访问宿主机ip[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。有两种情况:1、有网络的情况下:通过 ifconfig 中找到自己的电脑 ip 然后直接访问即可2、没有网络的情况下:通过 ifconfig 是找不到 ip 的,然后 需要找到一个宿主机的ip可以通过 域名 来访问:docker.for.mac.host.internal复制可以 ping 或者 用 telnet ip port 来测试一下发布者:全栈程序员

    日期 2023-06-12 10:48:40     
  • 群晖docker安装RcloneBrowser远程下载

    群晖docker安装RcloneBrowser远程下载

    文章目录[隐藏]下载镜像创建容器使用rclone 是一款以命令行形式运行的网盘客户端程序,它支持对20多种网盘进行同步、复制、上传或下载操作。随着大容量 Onedrive 和 Gdrive 的普及,rclone (及衍生软件 gclone, autorclone)也被越来越多的人所熟知。不过命令行交互始终不如图形界面来的方便,RcloneBrowser 便应运而生。RcloneBrowser 是一

    日期 2023-06-12 10:48:40     
  • 使用 Docker 运行 Jenkins 容器

    使用 Docker 运行 Jenkins 容器

    Jenkins 是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)的基于web界面的平台。学会 Jenkins 是步入持续集成的重要一步,将 docker 和 Jenkins 结合起来可以发挥各自更大的作用,本篇就分享一下自己使用 docker 运行 Jenkins 的经验。 准备工作在运行 Jenkins 容器之前需要做一下准备工作,这里主要就是选择和拉取镜像,还有创建本

    日期 2023-06-12 10:48:40     
  • Dockerfile 中的 multi-stage 特性,Vue 项目多阶段构建实战

    Dockerfile 中的 multi-stage 特性,Vue 项目多阶段构建实战

    最近在写一个 Vue 项目,并已经实现 Docker 镜像构建和容器化部署,之前也分享过一篇文章关于 Vue 项目的静态资源打包和镜像构建。但是之前在镜像构建之前是需要使用 npm 进行项目打包生产 dist 文件之后才能进行镜像构建,不过最近我在使用 Jenkins pipeline 的时候突然想到了 Dockerfile 的多阶段构建,完全可以使用这个特性直接构建出镜像。多阶段构建场景所谓的多

    日期 2023-06-12 10:48:40     
  • 使用 Ansible 工具批量操作虚拟机集群,自动化安装 Docker

    使用 Ansible 工具批量操作虚拟机集群,自动化安装 Docker

    ansible 是一个 Python 写的自动化工具,这个工具可以实现集群自动化管理,然后进行一些常用的运维操作。现在的公司很多都是使用的集群部署服务,少则几台虚拟机,多则几百上千台虚拟机,有的时候需要对一个集群或者多个集群集中进行运维操作,那么这个时候,ansible 就可以实现批量操作了。我在公司主要负责的任务就是关于服务的自动化部署和运维,公司本身就属于云服务,而且非常多,所以部署的方式也有

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

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

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

    日期 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     
  • 使用Docker Buildx构建多平台镜像

    使用Docker Buildx构建多平台镜像

    默认情况下,x86_64平台只能构建x86_64镜像,如果需要在x86_64平台构建多平台镜像(比如ARM64),我们可以用Docker官方提供的Buildx工具来完成多平台镜像构建。安装Docker Buildx这篇文章以CentOS 7 X64位系统为例,Docker Buildx最新下载页面:https://github.com/docker/buildx/releases/latest

    日期 2023-06-12 10:48:40     
  • Docker踩坑日记-1

    Docker踩坑日记-1

    问题背景这几天为了测试一个Django的webservice,想在云主机上用docker-compose部署一个本地版本进行测试,但docker-compose up的过程中,build镜像时无法拉取镜像;排查后发现使用自定义网桥(docker中的bridge网桥)network时都无法连接外网,而且容器内无法ping到网关,但宿主机内可以ping到容器的网关,docker network in

    日期 2023-06-12 10:48:40     
  • From Docker to Kubernetes(一)-  Image And Container

    From Docker to Kubernetes(一)- Image And Container

    一、Docker Overview Docker is an open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver software q

    日期 2023-06-12 10:48:40     
  • From Docker to Kubernetes(三)- Docker Volume&Compose

    From Docker to Kubernetes(三)- Docker Volume&Compose

    一、Docker数据持久化Container中的数据仅限在Contrainer中存储,对于MySQL这种容器应用,需要把数据保存在本地,这就需要用到容器的数据持久化Docker数据持久化的方案有两种基于本地文件系统的Volume,可以在执docker create 或者docker run命令时,通过-v参数将主机的目录作为容器的数据卷。将容器产生的数据保存在宿主机的文件系统中基于plugin的V

    日期 2023-06-12 10:48:40     
  • 学习docker看此文足以

    学习docker看此文足以

    什么是 DockerDocker 最初是 dotCloud 公司创始人 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于 ,主要项目代码在 上进行维护。Docker 项目后来还加入了 Linux 基金会,并成立推动 。Docker 自开源后受到广泛的关注和讨论,至今其 已经超过 5 万 7 千个星标和一万多个 fork。甚至由于 Docker

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

    Docker之镜像

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

    日期 2023-06-12 10:48:40     
  • Docker之DockerFile解析

    Docker之DockerFile解析

    --------welcome------------     <%="i am in docker tomcat self "%>     <% System.out.println("=============docker tomcat self");%> ``` 测试5、小总结

    日期 2023-06-12 10:48:40     
  • Docker容器网络配置

    Docker容器网络配置

    Docker容器网络配置1、Linux内核实现名称空间的创建1.1 ip netns命令可以借助ip netns命令来完成对 Network Namespace 的各种操作。ip netns命令来自于iproute安装包,一般系统会默认安装,如果没有的话,请自行安装。[root@localhost ~]# dnf -y install iproute复制注意:ip netns命令修改网络配置时需要

    日期 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 开启2375端口提供外部访问

    Docker 开启2375端口提供外部访问

    大家好,又见面了,我是你们的朋友全栈君。1、编辑docker.service# vim /usr/lib/systemd/system/docker.service在 ExecStart=/usr/bin/dockerd-current 后 增加-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock复制[Unit] Description=Docke

    日期 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安装rabbitmq镜像

    docker安装rabbitmq镜像

    大家好,又见面了,我是你们的朋友全栈君。1. docker ps 查看正在运行的镜像/服务 2. 在docker容器中安装rabbitmq第1次执行,因为本地没有rabbitmq的镜像,会从仓库下载镜像并安装 docker pull rabbitmq:management 下载镜像2.1 参数说明 rabbitmq:management :表示镜像的名字,其中management 表示tag

    日期 2023-06-12 10:48:40     
  • CICD – docker私有仓库

    CICD – docker私有仓库

    大家好,又见面了,我是你们的朋友全栈君。 1、创建私有仓库docker pull registry复制docker run -d -v /opt/registory:/var/lib/registory -p 5000:5000 --restart=always --name registry registry复制2、查看私有仓库curl http://47.99.211.128:5000

    日期 2023-06-12 10:48:40     
  • 使用LightHouse Docker基础镜像部署Minecraft服务器

    使用LightHouse Docker基础镜像部署Minecraft服务器

    使用Docker运行Minecraft基础命令docker run -d -it -p 25565:25565 -v /minecraft-data:/data -e EULA=TRUE --name mc itzg/minecraft-server复制增强环境env序号 环境 释义 参考值 1 EU

    日期 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镜像安装oracle

    docker镜像安装oracle

    简介在 debian中安装 docker,并且在 docker环境下使用 oracle。docker安装在 https://docs.docker.com/engine/installation/#desktop 或者去 https://download.docker.com/linux/static/stable网址里面下载,下载完了解压到 /usr/bin/下面(或者解压到其他地方,然后将解

    日期 2023-06-12 10:48:40     
  • docker 常用命令大全

    docker 常用命令大全

    大家好,又见面了,我是你们的朋友全栈君。 文章目录(一)docker 基础命令(二)docker 镜像命令(三)docker 容器命令(四)自己提交一个镜像(五)docker 运维命令 个人理解 docker中的镜像 就像是咱们java 中的Class ,而容器呢 是基于这个镜像构建出的实例 类似于咱java 中 根据Class构造出的一个个实例对象 ,本人是初学者 理解有误还请见谅,并麻烦您

    日期 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