草庐IT

docker-networking

全部标签

十四、Docker的基本操作

目录(一)镜像命令一、拉取Nginx二、查看镜像三、导出文件四、删除镜像五、加载镜像(二)容器命令一、例子:运行一个nginx容器1、输入运行命令2、使用命令查看宿主机ip3、在外部浏览器访问4、查看日志二、例子:修改nginx的index.html文件1、进入容器2、进入HTML所在目录3、修改内容4、在网页查看5、停止容器6、重启容器7、删除容器8、展示容器三、例子:创建并运行一个redis容器,并实现数据持久化1、使用命令运行redis容器2、进入容器,并执行redis-cli客户端命令,存入num=6663、查看是否成功注:也可以直接进入redis四、数据卷1、传统数据和容器耦合2、使

使用yolov8的Dockerfile构建Docker

一、下载构建容器所需要的文件        因网络原因我先将需要下载的文件下载好存放在yolov8项目的docker文件夹中 1、Arial.ttf下载地址:https://ultralytics.com/assets/Arial.ttf2、Arial.Unicode.ttf下载地址:https://ultralytics.com/assets/Arial.Unicode.ttf3、yolov8权重文件下载地址:https://github.com/ultralytics/assets/releases/download/v0.0.0/yolov8n.pt二、修改Dockerfile     

Nacos使用达梦数据库,并制作docker镜像

1背景    最近在做一个项目,客户指定需要使用达梦数据库。之前使用nacos都是用的mysql,使用其他数据库就需要修改nacos的源码了。    本次使用的nacos版本为2.2.0-BETA,达梦数据库版本为DM8。2使用达梦数据库2.1下载源码Nacos官网从Github上下载源码方式gitclonehttps://github.com/alibaba/nacos.git也可以使用idea2.2修改源码2.2.1引入驱动依赖 首先在根目录的pom.xml中引入达梦数据库DM-JDBC驱动依赖代码如下:1.8.0com.dmDmJdbcDriver${dm.version}我这里已经将D

Docker | Docker部署MySQL

Docker|Docker部署MySQL✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉🍎个人主页:Leo的博客💞当前专栏:Docker系列✨特色专栏:MySQL学习🥭本文内容:Docker|Docker部署MySQL🖥️个人小站:个人博客,欢迎大家访问📚个人知识库:知识库,欢迎大家访问1.前言大家好,我是Leo哥🫣🫣🫣,前面我们学习了Docker的安装以及Docker的基本命令。这节我们来学习在Docker中如何安装MySQL环境。好了,话不多说让我们开始吧😎😎😎。2.拉取镜像我们利用Docker来安装一个MySQL软件,大家可以对比一下之前传统的安装

win10安装docker

##一、安装前准备工作####1.下载安装包:下载dockerforwindows####2.win10环境准备:注:仅适用于Windows10操作系统专业版、企业版、教育版和部分家庭版!####安装虚拟引擎######方法一:使用windowsHyper-V作为虚拟引擎启用/安装Hyper-V:Hyper-V是微软开发的虚拟机,类似于VMWare或VirtualBox,仅适用于Windows10。这是DockerDesktopforWindows所使用的虚拟机。但是,这个虚拟机一旦启用,QEMU、VirtualBox或VMWareWorkstation15及以下版本将无法使用!如果你必须在电

docker-compose部署prometheus+grafana

prometheus介绍:   Prometheus是一个开源的系统监控和报警系统,现在已经加入到CNCF基金会,成为继k8s之后第二个在CNCF托管的项目,在kubernetes容器管理系统中,通常会搭配prometheus进行监控,同时也支持多种exporter采集数据,还支持pushgateway进行数据上报,Prometheus性能足够支撑上万台规模的集群。prometheus组件: prometheus:主要组件,负责收集告警的调度 alertmanager(告警):告警,负责接受prometheus传来的告警数据,进行告警 node_exproter:监控主机数据,比如cpu,内存

docker介绍

docker定义根据官方的定义,Docker是以Docker容器为资源分割和调度的基本单位,封装整个软件运行时环境,为开发者和系统管理员设计的,用于构建、发布和运行分布式应用的平台。docker解决了什么问题1.解决了应用程序本地运行环境与生产运行环境不一致的问题。2.解决了应用程序资源使用的问题,docker会一开始就为每个程序指定内存分配和CPU分配。3.让快速扩展、弹性伸缩变得简单。docker技术边界docker是容器化技术,针对的是应用及应用所依赖的环境做容器化。遵循单一原则,一个容器只运行一个主进程。多个进程都部署在一个容器中,弊端很多。比如更新某个进程的镜像时,其他进程也会被迫重

Docker中的RabbitMQ已经启动运行,但是管理界面打不开

文章目录前言一、解决方法方法一方法二总结前言肯定有好多小伙伴在学习RabbitMQ的过程中,发现镜像运行,但是我的管理界面怎么进不去,或者说我第一天可以进去,怎么第二天进不去了,为什么每次重新打开虚拟机都进不去了。下面我总结了解决这两种问题的方法,都是个人经历过的血泪。一、解决方法方法一可能未开启管理界面进入RabbitMQ内:sudodockerexec-itrabbit/bin/bash#sudodockerexec-itbash#进入对应容器#如果你允许我提供的命令行没有进入,你也不会自己查询容器名,自己也不知道bash位置是否对,使用下面命令:#dockerps#sudodockere

docker-compose安装RabbitMQ

目录1.拉取镜像2.创建RabbitMQ文件夹,以及yml文件3.构建4.允许management插件5.验证安装延时插件其他:1.其他命令2.RabbitMQ中的用户角色1.拉取镜像版本tags地址: Docker#指定版本dockerpullrabbitmq:3.11-alpine#最新版#dockerpullrabbitmq:latest2.创建RabbitMQ文件夹,以及yml文件mkdir/data/rabbitmq/datacd/data/rabbitmqtouchdocker-compose.ymlyml文件写入内容:version:"3.8"services:rabbitmq:

Windows使用docker desktop 安装kafka、zookeeper集群

docker-compose安装zookeeper集群参考文章:http://t.csdn.cn/TtTYIhttps://blog.csdn.net/u010416101/article/details/122803105?spm=1001.2014.3001.5501准备工作:​在开始新建集群之前,新建好文件夹,用来挂载kafka、zookeeper数据,如下:zookeeper文件夹D:\soft\docker\zookeeper\zoo1\dataD:\soft\docker\zookeeper\zoo1\datalogD:\soft\docker\zookeeper\zoo2\dat