草庐IT

docker-networking

全部标签

Docker下安装部署turn和stun打洞服务器

1.克隆项目GitHub-konoui/kurento-coturn-docker2.运行命令1.cdkurento-coturn-docker/coturn/#使用dockerfile,记住加点2.sudodockerbuild--tagcoturn.#后台运行coturn3.sudodockerrun-d-p3478:3478-p3478:3478/udpcoturn3.测试有效性TrickleICESTUNorTURNURI:turn::TURNusername:TURNpassword:   4.容器内修改配置dockerexec-it/bin/bashvietc/turnserver

Docker搭建MinIo分布式系统

Docker搭建MinIo分布式系统1.什么是分布式文件系统文件系统是负责管理和存储文件的系统软件,操作系统通过文件系统提供的接口去存取文件,用户通过操作系统访问磁盘上的文件。下图指示了文件系统所处的位置:通过概念可以简单理解为:一个计算机无法存储海量的文件,通过网络将若干计算机组织起来共同去存储海量的文件,去接收海量用户的请求,这些组织起来的计算机通过网络进行通信,如下图:2.MinIo系统MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合使用,它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等。它一大特点就是

Docker 方式 部署 vue 项目 (docker + vue + nginx)

1.安装好nginx。2.把vue项目的源码克隆到确定目录下。用git管理,所以直接gitclone到既定目录就行了。如我的目录是:/root/jiangyu/projects/gentle_vue/gentle_vue_code。3.项目打包:npmrunbuild复制会自动生成dist文件夹。4.在任意目录下新建文件dockerfile。内容如下:#设置基础镜像FROMnginx#定义作者MAINTAINERjiangyu#将dist文件中的内容复制到/usr/share/nginx/html/这个目录下面COPYdist//usr/share/nginx/html/复制5.构建镜像:#-

Docker容器:docker基础及安装

文章目录Docker容器:docker基础及安装一.docker容器概述1.什么是容器2.docker与虚拟机的区别2.1docker虚拟化产品有哪些及其对比2.2Docker与虚拟机的区别3.Docker容器的使用场景4.Docker容器的优点5.Docker的底层运行原理6.namespace的六项隔离7.Docker核心概念二.Docker安装及管理1.安装Docker1.1卸载docker2.查看docker信息3.配置docker加速器4.docker镜像相关基础命令4.1搜索镜像4.2获取镜像4.3查看镜像信息4.3.1镜像下载后存放在**/var/lib/docker**。4.3

【Docker】Docker安装

Docker安装Docker官网和仓库docker官网:http://www.docker.comDockerHub(镜像仓库)官网:https://hub.docker.com/前提说明Docker必须部署在Linux内核的系统上,如果其他系统想部署Docker就必须安装一个虚拟Linux环境。Docker镜像Docker镜像Image是一个只读的模板,镜像可以用来创建Docker容器,一个镜像就可以创建很多容器。它相当于一个root文件系统。image文件生产的容器实例,本身是一个文件,称为镜像文件。Docker仓库仓库分为公开仓库(Public)和私有仓库(Private)两种形式。最大

linux下使用Docker Compose部署Spug实现公网远程访问

📑前言本文主要是linux下使用DockerCompose部署Spug实现公网远程访问的文章,如果有什么需要改进的地方还请大佬指出⛺️🎬作者简介:大家好,我是青衿🥇☁️博客首页:CSDN主页放风讲故事🌄每日一句:努力一点,优秀一点目录文章目录📑前言**目录**Spug介绍1.Docker安装Spug2.本地访问测试3.Linux安装cpolar4.配置Spug公网访问地址5.公网远程访问Spug管理界面6.固定Spug公网地址📑文章末尾Spug介绍Spug面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务

springboot gradle kotlin 多模块(或微服务)统一依赖及版本管理和构建不同环境打包task,docker镜像构建task

场景描述在maven里可以在pom.xml中统一定义项目依赖,依赖版本,插件,多环境构建,子模块;定义packaging为pom类型,各子模块按需引入,并且指定环境profiles构建。在gradle中也可以实现依赖统一管理,各模块按需引入,区分环境的构建任务。先上效果图统一定义依赖,依赖版本,插件子模块按需引入分环境打包task及docker镜像打包任务环境gradle8.1.1,springboot3.1.0,jdk17步骤创建项目通过IDEA或SpringInitializer创建springboot+kotlin+gradle的基础项目;修改gradle/wrapper/gradle-

Docker实战:docker compose 搭建Rocketmq

1、配置文件准备1.1、新建目录:/home/docker/data/rocketmq/confmkdir/home/docker/data/rocketmq/conf1.2、在上面目录下新建文件broker.conf文件,内容如下brokerClusterName=DefaultClusterbrokerName=broker-abrokerId=0deleteWhen=04fileReservedTime=48brokerRole=ASYNC_MASTERflushDiskType=ASYNC_FLUSH#主机IPbrokerIP1=192.168.17.1732、创建目录并赋权mkdir

Docker-Compose找不到Java

我正在尝试将Python包装器用于名为Tabula的Java库。我需要码头容器中的Python和Java图像。我正在使用openjdk:8和python:3.5.3图片。我正在尝试使用Docker-Compose构建文件,但它返回以下消息:/bin/sh:1:java:notfound当它到达线时RUNjava-version在Dockerfile中。线RUNfind/-name"java"也没有返回任何东西,所以我什至找不到在Docker环境中安装Java的位置。这是我的Dockerfile:FROMpython:3.5.3FROMopenjdk:8FROMtailordev/pandasR

docker 错误提示 iptables No chain target match by that name

错误信息:iptables:Nochain/target/matchbythatname.问题描述重设宿主机网关、重启宿主机network.docker容器处于运行状态,同网段机器不能访问.宿主机执行开放端口命令,提示如下:[root@localhost~]#/sbin/iptables-AINPUT-ptcp--dport8686-jACCEPTiptables:Nochain/target/matchbythatname.解决办法1查看最新防火墙配置(检查端口是否更新,如已经更新请进行下一步)iptables-L2重启Docker服务(更新端口)servicedockerrestart