基于docker的lanproxy内网穿透服务

基于docker的lanproxy内网穿透服务 目录 一:原理 二:环境说明 三:lanproxy服务端部署 四:nginx反向代理配置域名  五:lanproxyweb界面配置 六:lanproxy客户端部署 一:原理      用户访问我们的服务器,这个服务器是有公网IP的,所以用户可以无压力访问   服务器与本地电脑保持长链接,当有请求的时候,服务器将请求转发到我们的本地电脑   本地电脑将响应回复给服务器   服务器将响应回复给用户   二:环境说明 IP地址操作系统角色网络说明172.17

  • 0
  • 0
  • 阅读 ( 1893 )

webssh docker 镜像制作及其应用

webssh介绍webssh一个简单的Web应用程序,用作连接到ssh服务器的ssh客户端。它是用Python编写的,基于龙卷风,paramiko和xterm.js。 特征支持SSH密码验证,包括空密码。支持SSH公钥认证,包括DSARSAECDSAEd25519密钥。支持加密密钥。支持全屏终端。终端窗口可调整大小。自动检测ssh服务器的默认编码。现代浏览器支持Chrome,Firefox,Safari,Edge,Opera。 官网:https://pypi.org/project/webssh/ 直接安

  • 0
  • 0
  • 阅读 ( 1998 )

使用 Docker 搭建 ELK 环境

使用Docker搭建ELK环境 本文将聊聊如何使用Docker搭建ELK(Elasticsearch、Logstash、Kibana)。 文章将分两个部分对搭建进行介绍,用于开发测试以及一般分析需求的环境,以及弹性扩容后可以用于一般生产的环境。 因为借助于方便的Docker,完整操作时间不超过15分钟,如果你对Docker还不熟悉,可以浏览之前的文章。 写在前面 为了方便搭建,我们使用https://github.com/deviantony/docker-elk这个开源项目,这个项目维护了ELK技术栈最

  • 0
  • 0
  • 阅读 ( 1795 )

Docker容器挂载本地共享文件夹

Docker挂载本地目录的方法 Docker容器启动时,我们可以使用-v参数来挂载主机下的一个目录比如,我需要启动一个ubuntu的容器,并把/opt文件挂载在这个容器上做共享文件夹 #a3551444fc85是我的镜像ID dockerrun-t-i-v/opt:/softa3551444fc85/bin/bash 这样启动后容器会自动在根目录下创建soft文件夹,同时也就要求了**/soft必须写绝对路径** 如果主机不存在该目录,则会自动生成 [root@sys~]#ls/ binbootdeve

  • 0
  • 0
  • 阅读 ( 1199 )

制作自己的Docker镜像

写在前面 镜像和容器的区别是什么,镜像,是一个静态的文件;容器,动态进程,具有生命周期 图解 制作属于自己的Docker镜像,一般有两种方式,第一种为commit方式,利用已有的镜像,运行后安装定制自己需要的环境,然后生成镜像;另一种就是build方式,通过编写Dockerfile命令脚本进行生成镜像。 使用非root用户操作DOCKER docker默认使用root操作。 创建docker组: sudogroupadddocker 将当前用户加入docker组: sudogpasswd-a${US

  • 0
  • 0
  • 阅读 ( 1069 )

Docker学习|Java后端必备技能|入门一篇就够了

Docker学习 平常的产品发布的时候,我们根据不同平台需要配置不同的环境,大大增加了我们的工作。而Docker就可以简化我们的工作,Docker镜像的设计,使得Docker得以打破过去**「程序即应用」**的观念。透过镜像(images)将作业系统核心除外,运作应用程式所需要的系统环境,由下而上打包,达到应用程式跨平台间的无缝接轨运作。 可以想象成Docker就是简单的虚拟机。 Docker的主要目标是“Build,ShipandRunAnyApp,Anywhere”,也就是通过对应用组件的封装、分发

  • 0
  • 0
  • 阅读 ( 1266 )

docker for windows pull镜像文件的安装位置改变方法

发生现象: 在windows10下安装Dockerforwindows,随着用dockerpullimage文件后,C盘的容量越来越小了,你可能也有一种跟我一样的想法,想改变默认的安装路径,本文希望能解决你的问题。 原因分析: windows上安装的docker其实本质上还是借助与windows平台的hyper-v技术来创建一个Linux虚拟机,你执行的所有命令其实都是在这个虚拟机里执行的,所以所有pull到本地的image都会在虚拟机的Virtual

  • 0
  • 0
  • 阅读 ( 1791 )

Docker 基于 php:7.2-apache 搭建微擎网站,及 GD 扩展开启方法

2019独角兽企业重金招聘Python工程师标准>>> 下载微擎源码 http://s.we7.cc/store-static-install.html下载稳定离线版本 解压至文件夹:/var/www/we7_test/web docker构建php:7.2-apache容器 dockerrun-d-p8881:80--namewe7test--linkmysql:mysql-v/var/www/we7_test/web:/var/www/html--restart=alwa

  • 0
  • 0
  • 阅读 ( 1945 )

使用 Docker 部署 SpringBoot 项目 (Jar 包、War包)

文章目录 0环境1准备工作2部署springbootjar包项目3部署war包项目 0环境 Linux:vargrant安装Linux Docker:Linux安装docker 1准备工作 首先新建一个SpringBoot项目,在pom.xml中添加如下依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artif

  • 0
  • 0
  • 阅读 ( 1250 )

Docker原理分析

容器概念 容器是一种轻量级、可移植、自包含的软件打包技术,使应用程序可以在几乎任何地方以相同的方式运行。开发人员在自己笔记本上创建并测试好的容器,无需任何修改就能够在生产系统的虚拟机、物理服务器或公有云主机上运行。   容器与虚拟机 谈到容器,就不得不将它与虚拟机进行对比,因为两者都是为应用提供封装和隔离。 容器由两部分组成: 1、应用程序

  • 0
  • 0
  • 阅读 ( 1218 )

docker -v 添加数据卷

dockerrun--nametest1-v/test1ubuntubash这条命令会在docker里面mount一个test1的目录,这个目录会和另外一个目录做映射,可以通过dockerinspect-f {{.volume}}test1查看,或者直接通过dockerinspect-ftest1查看,在其中找关键字mount就可以了。从mounts的source和destination就可以看到这两个之间的联系. 除了在docker内部mount一个目录外,还可以在主机和docker之间建立类似的关系

  • 0
  • 0
  • 阅读 ( 839 )

docker容器遇见的问题 error: grpc: the connection is unavailable"

  问题描述: 在使用docker部署一套zabbix监控服务之后,在早上打开zabbix主页是报错,显示无法访问到mysql数据库,报错如下:首先根据提示的信息,肯定是zabbix的对应的mysql数据库有问题,然后通过dockerps去查一下 发现mysql的容器是运行的状态检查发现mysql竟然是运行的,然后去查检查系统的CPU和内存的使用情况,发现没有问题的。然后使用dockerexec-itdocker_id/bin/bash发现报错:erro

  • 0
  • 0
  • 阅读 ( 1604 )

Docker 服务报错

docker dockerstackdeploy-cdocker-compose.ymlgetstartedlab 报如上错误是因为中文档:号后面没有空格docker-compose.yml修改如下 version:"3" services: web: #将username/repo:tag替换为您的名称和镜像详细信息 image:tianjin/get-started:part1 deploy: replicas:5 resources: limits: cpus:"0.1" memory:50M

  • 0
  • 0
  • 阅读 ( 1080 )

在docker上运行GRPC(菜鸟教程——从安装docker开始)

一、Ubuntu18.04安装Docker-ce1.更换国内软件源,推荐中国科技大学的源,稳定速度快(可选) sudocp/etc/apt/sources.list/etc/apt/sources.list.bak sudosed-i's/archive.ubuntu.com/mirrors.ustc.edu.cn/g'/etc/apt/sources.list sudoaptupdate 2.安装需要的包 sudoaptinstallapt-transport-httpsca-certificates

  • 0
  • 0
  • 阅读 ( 2569 )

.NET Core 3.0 部署在docker上运行

自从.NET Core3.0发布之后,写了几篇关于.NET Core3.0的文章,有助于你快速入门.NET Core3.0。 本篇文章主要讲解如何一步步创建一个mvc项目,然后发布并部署在Docker上运行。需要你本地有docker环境 1.创建一个站点 创建一个ASP.NETCoreWeb应用程序,选中启用Docker支持。自动帮我们创建一个Dockerfile文件。 2.编写Dockerfile文件 dockerfile是一个文件格式的配置文件,用户可以使用dockerfile来快

  • 0
  • 0
  • 阅读 ( 628 )

grpc 服务与docker

本文的目的是grpc简单例子,在centos7上的docker上运行单一的grpc服务。 样例项目结构: 一个grpc项目,proto里存放了不同的proto服务文件,比如hello服务的hello目录,里面是hello.proto grpc下的hello文件夹是服务实现的server端文件夹,以及测试使用的client文件夹   hello.proto文件代码 syntax="proto3"; packagehello; optiongo_package="hello"; serviceHello{

  • 0
  • 0
  • 阅读 ( 1383 )

给docker中的PHP安装 gd扩展

在容器内使用docker-php-ext-installgd安装gd,使用过程中一些程序报错Calltoundefinedfunctionimagettftext()。在phpinfo中发现它只支持png,所以需要重新编译。 本文使用的docker镜像为php:7.1-fpm 操作步骤 首先主机中执行dockerexec-it<容器名orid>/bin/bash进入容器的命令行。 #主机中 #如果之前启用了gd,需要先在php.ini文件中注释掉extension=gd.so并重启容器 do

  • 0
  • 0
  • 阅读 ( 856 )

NEO - 使用docker image 实现私链搭建,钱包操作

目录 一、搭建私链 1-1独立节点镜像 - cityofzion/neo-python 1-2专用网络镜像- cityofzion/neo-privatenet 1-3操作过程常见错误 1-3-1neo-python必须跑在neo-privatenet开启的环境下 二、钱包操作 2-1wallet查看钱包信息 2-2create操作 2-3资产转移 2-3-1资产转移操作错误总结 一、搭建私链 操作参考原址 1-1独立节点镜像 - cityofzion/neo-python #Pullthelatest

  • 0
  • 0
  • 阅读 ( 915 )

Docker Hub发现带有挖矿后门的镜像,已被下载500万次

6月14日,安全厂商Fortinet与Kromtech发现17个受到感染的Docker容器。这些容器以可下载镜像形式存在,其中包含可用于挖掘加密货币的程序。在进一步调查当中,两家公司发现这些镜像的下载次数高达500万次,这意味着黑客能够将命令注入这些不安全容器当中,从而将相关代码注入至其它合法的Web应用程序当中。顺带一提,作为这些容器的发现平台,DockerHub是一套用于承载用户镜

  • 0
  • 0
  • 阅读 ( 786 )

Docker配置samba共享

一、无密码模式匿名访问 samba镜像地址:https://hub.docker.com/r/dperson/samba 1.1开放端口 如果开启了Iptables,则要分别开放TCP139、445和UDP137、138端口: sudoiptables-IINPUT-ptcp--dport139-jACCEPT sudoiptables-IINPUT-ptcp--dport445-jACCEPT sudoiptables-IINPUT-pudp--dport137-jACCEPT sudoiptabl

  • 0
  • 0
  • 阅读 ( 980 )