![](https://img-blog.csdnimg.cn/5178cf6cce564f0cb990912e353897fd.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Docker
文章平均质量分 56
主要发布docker以及docker compass安装部署工具
程序员路同学
九八年程序员一枚,喜欢钻研技术,从事后端开发,正努力向全栈发展,如果你有更好的技术分享,欢迎私信留言
展开
-
Docker第一讲 Docker容器间/容器与宿主机ping不通解决
Docker第一讲 - Docker容器间/容器与宿主机ping不通解决Docker第一讲 - Docker容器间/容器与宿主机ping不通解决Docker第一讲 - Docker容器间/容器与宿主机ping不通解决原创 2023-03-21 11:46:53 · 15686 阅读 · 2 评论 -
Docker第四讲 Docker network网络模式讲解
Docker第四讲 - Docker network网络模式讲解Docker第四讲 - Docker network网络模式讲解Docker第四讲 - Docker network网络模式讲解原创 2023-03-21 11:29:21 · 1261 阅读 · 0 评论 -
docker安装配置elasticSearch
安装ElasticSearch启动镜像脚本docker stop elasticsearch && docker rm elasticsearchdocker run --name elasticsearch \-p 9200:9200 -p 9300:9300 \-e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms512m -Xmx512m" \-v /mydata/elasticsearch/config:/usr/原创 2022-05-02 13:00:28 · 3017 阅读 · 0 评论 -
docker安装rabbitmq
启动脚本docker stop rabbitmq && docker rm rabbitmqdocker run --name rabbitmq --restart=always \-p 5670:5670 -p 15670:15670 -p 5674:5674 -p 5671:5671 -p 5672:5672 -p 25672:25672 -p 15671:15671 -p 15672:15672 \-v /mydata/rabbitmq/etc:/etc/rabbit原创 2022-05-02 13:20:04 · 1282 阅读 · 0 评论 -
docker启动配置Mongo
docker启动mongo 启动脚本如下docker stop mongodb && docker rm mongodbdocker run -p 27017:27017 \--name mongodb \--network common-network \-v /mydata/mongo/db:/data/db \-v /mydata/mongo/mongo.conf:/data/configdb/mongo.conf \-e TZ=Asia/Shanghai \-d原创 2022-05-01 17:21:29 · 5491 阅读 · 0 评论 -
docker 安装tomcat遇到问题
docker 安装 tomcat 启动 tomcatdocker pull tomcat:8默认启动:docker run -d -p 7788:8080 tomcat:8进入容器:docker exec -it 541d6c30c295 /bin/bash启动后在浏览器输入ip:port 出现资源加载出错,是因为容器里的tomcat下的webapps是空的,将webapps.dist里面的东西复制拷贝进来就可以了用自己配置好的项目启动:dock...原创 2021-01-08 18:02:24 · 391 阅读 · 0 评论 -
docker配置启动Mysql
docker拉取mysql并挂载本地配置文件启动镜像原创 2022-05-01 13:43:15 · 3019 阅读 · 0 评论 -
docker第三讲 docker启动redis容器以及解决redis-server启动redis直接挂的问题
docker第三讲 docker启动redis容器以及解决redis-server启动redis直接挂的问题原创 2021-01-05 17:19:44 · 12423 阅读 · 4 评论 -
docker安装配置nginx
下载Nginx1.10的docker镜像docker pull nginx:1.20.2先运行一次容器(为了拷贝配置文件):docker run -p 80:80 --name nginx \-v /mydata/nginx/html:/usr/share/nginx/html \-v /mydata/nginx/logs:/var/log/nginx \-d nginx:1.20.2将容器内的配置文件拷贝到指定目录: docker cp nginx:/etc/nginx /myd.原创 2022-04-28 13:36:08 · 1562 阅读 · 0 评论 -
Docker第二讲 在Linux系统安装配置docker
Docker第二讲 在Linux系统安装配置dockerDocker第二讲 在Linux系统安装配置docker原创 2020-10-13 13:14:29 · 1332 阅读 · 2 评论 -
docker 通过Dockerfile安装jdk
将自己下载好的jdk压缩包,我下载的是jdk-8u261-linux-x64.tar.gz ,上传到服务器上,我是使用的ubuntu将jdk-8u261-linux-x64.tar.gz 复制到你的docker目录下,之后创建一个Dockerfile 要保证两个在同一个目录下:#指定基础镜像,并且必须是第一条指令FROM ubuntu:latest#指明该镜像的作者和其电子邮件(这里随便就好)MAINTAINER tina "tina@qq.com"#一个复制命令,把jdk安装文件复制到.原创 2021-01-08 10:44:32 · 5967 阅读 · 2 评论 -
docker部署zookeeper集群
编写启动脚本:docker stop zookeeper && docker rm zookeeperdocker run --restart=always --privileged=true \-p 2181:2181 \--name zookeeper \--network common-network \-v /mydata/zookeeper/data:/data \-v /mydata/zookeeper/conf:/conf \-v /mydata/zook原创 2022-05-01 21:02:49 · 2420 阅读 · 3 评论 -
docker配置部署nacos并以数据源形式启动
前面已经介绍了docker拉取并以本地配置文件挂载的形式启动mysql容器,详情参见:docker配置启动Mysql下面介绍下docker启动配置nacos容器:docker如果要让nacos可以内部访问到mysql需要保证容器之间是可以通信的,下面先定义一个自定义网络,用于容器间可以互相通信:##创建自定义网络(用于容器之间的通信 common-network 是网络名称 可改)docker network create common-network #查看网络docker netw原创 2022-05-01 13:59:10 · 2922 阅读 · 0 评论 -
使用docker搭建Grafana+influx 实时监控Jmeter压测平台
测试报告 vs 性能监控jmeter原生测试报告缺点 不具备实时性 报告中的数据是测试时间段内的平均值性能监控平台优势 实时展示Jmeter压测数据 数据范围可选 界面友好jmeter 压测工具 产生压测数据IfluxDB 开源时序数据库,特别适合用于处理和分析资源监控数据,用于存储压测数据Grafana 度量分析与可视化图标展示工具,可以支持不用种类的数据源,用于将存储于InfluxDB中的数据以图表的形式展示出来安装docker下载influxDB ...原创 2021-01-04 14:45:34 · 728 阅读 · 0 评论 -
docker-compass部署命令
docker-compass发布服务命令原创 2022-06-30 11:10:43 · 292 阅读 · 0 评论 -
docker-compose 基础命令
Docker Compose管理容器的结构 Docker Compose将所管理的容器分为三层,分别是工程( project),服务(service)以及容器( container)。 Docker Compose运行目录下的所有文件( docker-compose.yml、 extends文件或环境变量文件等)组成一个工程(默认为 docker-compose.yml所在目录的目录名称)。一个工程可包含多个服务,每个服务中定义了容器运行的镜像、参数和依赖,一个服务可包括多个容器实例。 .....原创 2022-04-28 19:58:14 · 1374 阅读 · 0 评论 -
Docker Compass
Docker Compose介绍使用微服务架构的应用系统一般包含若干个微服务,每个微服务一般都会部署多个实例。如果每个微服务都要手动启停,那么效率之低、维护量之大可想而知。本节课将讨论如何使用 Docker Compose来轻松、高效地管理容器。为了简单起见将 Docker Compose简称为 Compose。Compose 是一个用于定义和运行多容器的Docker应用的工具。使用Compose,你可以在一个配置文件(yaml格式)中配置你应用的服务,然后使用一个命令,即可创建并启动配置中引用的所有原创 2022-04-28 19:55:41 · 365 阅读 · 0 评论 -
使用Docker部署服务
DockerFile命令 用途 FROM 基础镜像文件 RUN 构建镜像阶段执行命令 ADD 添加文件,从src目录复制文件到容器的dest,其中 src可以是 Dockerfile所在目录的相对路径,也可以是一个 URL,还可以是一个压缩包 COPY 拷贝文件,和ADD命令类似,但不支持URL和压缩包 CMD 容器启动后执行命令 EXPOSE 声明容器在运行时对外提供的服务端口 WORKDIR 指定容器工作路径 ENV原创 2022-04-28 19:52:29 · 3042 阅读 · 0 评论 -
Docker架构&&虚拟化原理
Docker简介Docker是一个开源的容器引擎,它有助于更快地交付应用。 Docker可将应用程序和 基础设施层隔离,并且能将基础设施当作程序一样进行管理。使用 Docker可更快地打包、测试以及部署应用程序,并可以缩短从编写到部署运行代码的周期。Docker的优点如下:1、简化程序Docker 让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,便可以实现虚拟化。Docker改变了虚拟化的方式,使开发者可以直接将自己的成果放入Docker中进原创 2022-04-28 19:46:03 · 405 阅读 · 1 评论 -
Docker安装以及常用命令
Docker 的安装Docker 是一个开源的商业产品,有两个版本:社区版(Community Edition,缩写为 CE)和企业版(Enterprise Edition,缩写为 EE)。企业版包含了一些收费服务,个人开发者一般用不到。下面的介绍都针对社区版。Docker CE 的安装请参考官方文档,我们这里以CentOS为例:docker安装可以参考 官网给出的安装步骤1、Docker 要求 CentOS 系统的内核版本高于 3.10通过 uname -r 命令查看你当前的内核版本uname原创 2022-04-28 13:26:36 · 383 阅读 · 0 评论