草庐IT

docker-networking

全部标签

mongodb - 将网络应用程序链接到 Docker 中的 mongoDB

我是Docker的新手,我需要帮助来设置我的网络应用。因此,我能够通过运行dockerrun-d--namemongo1mongo启动并运行我的mongo容器-它也是最新版本。然后,我通过运行dockerrun-it--linkmongo1:mongo--namewebapp1webapp启动带有mongoDB链接的网络应用程序然后它在构建时出错:Error:connectECONNREFUSED127.0.0.1:27017这是应该公开端口的构建:FROMnode:latestRUNmkdir-p/webapp/home/nodejs&&\groupadd-rnodejs&&\use

【Docker】docker入门之dockerfile编写

文章目录前言一、docker是什么?docker介绍docker指令二、docker有什么用?三、docker怎么用?FROMMAINTAINERRUNENVWORKDIRCOPY、ADDUSEREXPOSE实例四、docker注意事项docker容器中使用某些宿主机设备时需要额外的权限docker容器中文件内容中文出现乱码dockerfile使用不了软件源,地址解析失败docker容器ssh连接问题前言嗨喽,大家好。本篇文章主要记录博主在学习docker以及编写dockerfile的过程,记录使用docker过程中遇到的问题。一、docker是什么?docker介绍Docker是一种开源的容

在linux上使用docker部署RuoYi前后端分离开源项目

文章目录前言前期准备一、安装Docker1.更新yum2.卸载旧版本3.配置仓库地址4.安装Docker引擎5.设置Docker开机启动6.启动Docker服务daemon.json验证Docker二、配置Docker1.编写Dockerfile2.编写docker-compose.yml三、配置nginx五、修改RuoYi项目相关配置文件1.修改redis地址如图2.修改文件上传文件夹为linux格式3.修改数据库地址,如图六、项目部署1.编译打包项目2.dockercompose自动编排部署项目前言本次将采用dockercompose快速编排部署RuoYi前后端分离开源项目。前期准备Lin

Docker安装和DVWA

Docker环境安装Docker简介Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker环境安装安装Docker1.添加DockerPGPkeycurl-fsSLhttps://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/gpg|sudoapt-keyadd-笔者在kali中执行,遇到apt-key被移除,无法使用该命令└─#curl-fsSLhttps:/

【最全】从Docker中运行postgresql数据库

Docker中使用postgresql有三种方式:Dockerfile启动、docker-compose启动、通过命令行我采用的是docker-compose.yml 的方式,大家可以自己玩一玩其他的两种方式,参考这个链接Linux下内核版本docker,docker-compose版本根据自己的系统配置拉取相应的officialimagespostgresqldockerimageslist如果安装过程遇到以下报错,可以更换以下版本的pg 镜像安装步骤(docker不熟悉的自觉点击dockerdocs)dockerpullpostgres:15-bullseye创建并进入 pg 目录mkdi

使用Prometheus监视Docker -CPU使用情况看起来相同

我的设置:Prometheus服务器2个节点外面格拉法纳docker-compose.ymlversion:'2'services:prometheus_srv:build:./prom_servimage:prom/prometheuscontainer_name:prometheus_serverhostname:prometheus_serverprometheus_node:image:prom/node-exportercontainer_name:prom_node_exporterhostname:prom_node_exporterdepends_on:-prometheus_

ruby-on-rails - docker-compose mongo rails 连接失败

我在开发环境中有一个带有mongodb的Rails应用程序。无法将mongodb与docker连接。可以使用相同的mongoid配置连接到本地mongodb。我尝试将hostaslocalhost更改为0.0.0.0但没有用。设置中缺少什么?我怀疑Docker中的mongo尚未启动或绑定(bind)。如果我将mongoid配置更改为::nearest,它表示找不到节点。错误信息是,Moped::Errors::ConnectionFailureinProduct#index无法连接到副本集的主节点#]>码头文件#FROMruby:2.2.1-slimFROMrails:4.2.1MAI

【Docker】Docker网络及容器间通信详解

目录背景默认网络1、bridge网络模式2、host网络模式3、none网络模式4、container网络模式自定义网络容器间网络通信IP通信DockerDNSserverJoined容器前言本实验通过dockerDNSserver和joined容器两种方法实现Docker容器间的通信。Docker容器间通信可用于监控其他容器的网络流量、不同容器中程序如webserver和appserver的高效通信等场景。通过实验进一步熟悉Docker的架构和基本操作,了解Docker容器间通信的方式。背景当项目大规模使用Docker时,容器通信的问题也就产生了。要解决容器通信问题,必须先了解很多关于网络的

在docker中安装MQTT教程

网上的好多关于在docker中安装MQTT教程都是错误的不完整的。这篇博客是完整的,实践过的,踩过了很多的坑得来的,欢迎大家享用!1、首先在docker中拉取镜像dockerpulleclipse-mosquitto2、创建配置文件目录mkdir-p/docker/mosquitto/configmkdir-p/docker/mosquitto/datamkdir-p/docker/mosquitto/log注意:这个地方的目录是宿主机目录3、在宿主机创建配置文件#存放基本配置touch/docker/mosquitto/config/mosquitto.conf#存放用户密码配置文件touc

麒麟V10与鲲鹏920系统下docker安装mysql8、redis、kkfileview

1.前言本次安装是基于操作系统为ky10版本、cpu为采用aarch64架构的Kunpeng-920芯片;采用docker部署安装,安装系统有mysql8版本、redis3.2.10版、kkfileview三种服务,其中mysql与kkfileview均需要满足aarch64架构,安装过程如有问题建议先看第4部分注意与小结,若未能解决在建议百度。2.安装环境使用uname-a:显示系统名、节点名称、操作系统的发行版号、内核版本等等。lscpu此命令用来显示cpu的相关信息,lscpu从sysfs和/proc/cpuinfo收集cpu体系结构信息,命令的输出比较易读,命令输出的信息包含cpu数量