![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
文章平均质量分 55
星夜孤帆
人之有吾,当应披荆棘,斩鬼熊,成就一番大事
展开
-
自制Docker镜像并运行
一、上传服务器参考将node编译好的dist文件夹打包上传服务器,以及编写好的Dockerfile都传到服务器文件夹下FROM nginxMAINTAINER jakADD dist.tar.gz /usr/share/nginx/htmlEXPOSE 80ENTRYPOINT nginx -g "daemon off;"二、制作镜像docker build -t pepper:v1.1 -f Dockerfile .三、将镜像打包成tar参考四、上原创 2021-04-07 22:26:03 · 242 阅读 · 0 评论 -
搭建K8s集群
一、安装DockerKubernetes默认CRI(容器运行时)为Docker,因此先安装Docker.1.1 卸载系统之前的Dockersudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine1.2 安装Docker-CE安装必须原创 2021-04-05 20:50:45 · 245 阅读 · 0 评论 -
批量搭建虚拟机环境
一、配置Vagrant环境VagrantfileVagrant.configure("2") do |config| (1..3).each do |i| config.vm.define "k8s-node#{i}" do |node| # 设置虚拟机的Box node.vm.box = "centos/7" # 设置虚拟机的主机名 node.vm.hostname原创 2021-04-05 19:46:17 · 320 阅读 · 0 评论 -
Docker安装Zipkin
一、Zipkin简介通过Seuth产生的调用链监控信息,可以得知微服务之间的调用链路,但监控信息只输出到控制台不方便查看。我们需要一个图形化的工具zipkin。Zipkin是Twitter开源的分布式跟踪系统,主要用来收集系统的时许数据,从而追踪系统的调用问题。zipkin官网地址如下:官网二、Docker安装Zipkindocker run -d -p 9411:9411 openzipkin/zipkin三、整合Zipkin3.1 引入依赖3.2 添加Z原创 2021-04-05 15:24:22 · 2607 阅读 · 0 评论 -
Docker安装RabbitMQ
一、Docker安装RabbitMQrabbitMQ、RabbitMQ官方文档docker run -d --name rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 25672:25672 -p 15671:15671 -p 15672:15672 rabbitmq:management#配置虚拟机一启动,让它自动重启docker update rabbitmq --restart=always docker psdoc原创 2021-03-29 14:04:16 · 104 阅读 · 0 评论 -
Docker安装nginx&自定义IK分词器
一、Docker安装nginx根据实际情况调整内存大小、mkdir -p /mydata/nginxdocker run -p 80:80 --name nginx -d nginx:1.10 随便启动一个nginx实例,只是为了复制出配置docker container cp nginx:/etc/nginx . 将容器内的配置文件拷贝到当前目录,别忘了后面的点mv nginx conf 修改文件名称,把这个conf移动到/mydata/nginx下docker st原创 2021-03-15 21:48:28 · 242 阅读 · 0 评论 -
Docker安装ElasticSearch&Kibana
一、配置虚拟机环境使用Vagrant快速创建虚拟机下载使用Vagrant二、下载镜像三、创建实例3.1 ElasticSearch# -p暴露端口9200 9300,9200发送http请求的端口,9300是es集群之间通信端口docker run --name elasticsearch -p 9200:9200 -p 9300:9300 \ #--name为容器起一个名字,elasticsearch-e "discovery.type=single-n.原创 2021-03-15 11:03:04 · 572 阅读 · 0 评论 -
Docker安装Mysql&Redis
一、Docker安装Mysql1.1 下载镜像文件Docker hub1.2 创建实例并启动docker run -p 3306:3306 --name mysql \-v /mydata/mysql/log:/var/log/mysql \-v /mydata/mysql/data:/var/ib/mysql \-v /mydata/mysql/conf:/etc/mysql \-e MYSQL_ROOT_PASSWORD=root \-d mysql:5.7参数说明原创 2021-03-08 21:52:50 · 160 阅读 · 0 评论 -
Docker安装
一、Docker简介Docker hub:https://hub.docker.com/search?q=nginx&type=image二、安装DockerDocker安装指南# 1、卸载旧的版本sudo yum remove docker \ docker-client \ docker-client-latest \ docker-com.原创 2021-03-08 20:48:24 · 215 阅读 · 0 评论 -
阿里云服务器购买
阿里云首页可以使用各种方式登录,选择适合自己的到此服务器购买完毕,1主,3从教程原创 2020-12-23 14:12:49 · 153 阅读 · 0 评论 -
Docker进阶篇
一、基础回顾Docker基础二、DockerCompose介绍2.1 简介DockerDockerFile build run 这些命令都要手动操作,单个容器还好对于很多微服务,100个微服务?麻烦Docker Compose来轻松高效的管理容器,定义运行多个容器。2.1.1 官方介绍https://docs.docker.com/compose/定义、运行多个容器yaml file配置文件single command ,命令有哪些Compose is原创 2020-12-22 21:16:23 · 171 阅读 · 0 评论 -
一文搞懂Docker
一、Docker概述1.1 Docker为什么出现?一款产品:开发->上线 生产环境、测试环境,两套环境!应用环境!应用配置!开发->运维问题:我在我电脑上可以运行!版本更新,导致服务不可用!环境配置十分麻烦,每一个机器都要部署环境(如集群Redis、ES、Hadoop...)!费时费力。发布一个项目(jar + (Redis MySQL jdk ES)),项目能不能都带上环境安装打包!之前在服务器配置一个应用到环境Redis MySQL JDK ES Hadoop,原创 2020-12-18 10:12:35 · 2256 阅读 · 0 评论 -
Dockerfile模板
FROM reg.800best.com/bestapp/bestjava:8u144-springboot-0801ADD target/app.jar app.jar#解决中文乱码问题ENV LANG en_US.UTF-8ENV LANGUAGE en_US:enENV LC_ALL en_US.UTF-8#配置GC相关ENV BASE_OPTS="\-XX:+PrintGC \-XX:+PrintGCDetails \-XX:+PrintGCApplicationConcu.原创 2020-12-17 15:59:30 · 1001 阅读 · 0 评论