
docker
文章平均质量分 66
轻雨落笔痕
日常工作记录,一是避免遗忘,二方便随时翻阅。
展开
-
dockerfile暴力处理配置文件外提
一般来说,springboot打成的jar运行时,同目录/config目录下放application.yml文件会被进行加载,然后通过设置docker映射出宿主机即可做到配置文件外配的效果,但很多时候别的配置文件做不到这种效果,说一种较为极端的例子,对接定制化开发时,需要引入客户定制化的jar包,此时,jar包中的代码强制指定resources目录下对应它的配置文件,那么我们外提了配置,制定化的jar包中就无法获取到该配置文件了。我的项目是采用jdk8运行,具体根据项目配置。原创 2023-05-11 16:24:32 · 804 阅读 · 1 评论 -
docker安装seata2.0.0
e SEATA_IP=192.168.2.128 对外服务提供访问地址 (docker部署填写宿主机ip)-e SEATA_PORT=8091 对外服务提供访问端口(docker部署填写对应映射端口)浏览器访问:账号:seata 密码:seata。原创 2023-03-06 14:29:55 · 1481 阅读 · 1 评论 -
centos7 快速安装docker和配置镜像加速
按照官方文档来一步步进行https://docs.docker.com/engine/install/centos/1:先卸载旧版本内容sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \原创 2020-10-02 17:07:59 · 2447 阅读 · 0 评论 -
微服务在idea中简单部署到docker
ENTRYPOINT ["java","-jar","/zhulin-gateway.jar"] 这里的zhulin-gateway.jar和ADD ./target/zhulin-gateway.jar zhulin-gateway.jar后一个zhulin-gateway.jar是一致的,相信不难理解。缺点:当我们多次更新代码,重新clean,package之后,重新点击docker插件执行,会生成多余无用镜像,会占用我们的空间,并且也不美观。在要运行的项目模块的根目录下创建Dockerfile文件。原创 2022-09-13 10:49:19 · 3362 阅读 · 0 评论 -
docker安装torna
docker run --name torna --restart=always \ -p 7700:7700 \ -e JAVA_OPTS="-Xms256m -Xmx256m" \ -e MYSQL_HOST="192.168.3.128:3306" \ -e MYSQL_SCHEMA="torna" \ -e MYSQL_USERNAME="root" \ -e MYSQL_PASSWORD="123456" \ -v /mydata/torna/config:/torna原创 2022-09-05 16:19:54 · 10142 阅读 · 0 评论 -
docker安装MinIO
一、docker拉取minio镜像docker pull minio/minio:RELEASE.2022-08-13T21-54-44Z二、创建映射容器的文件目录#设置8块盘 纠删码使用mkdir -p -m 777 /mydata/minio/configmkdir -p -m 777 /mydata/minio/data1mkdir -p -m 777 /mydata/minio/data2mkdir -p -m 777 /mydata/minio/data3mkdir .原创 2022-08-22 16:30:53 · 771 阅读 · 0 评论 -
docker常用命令
docker logs -t --since="2022-08-08T18:08:08" --until "2022-08-08T20:08:08" 容器ID。docker logs -f -t --since="2022-08-08" --tail=100 容器ID。docker logs -t --since="2022-08-08T18:08:08" 容器ID。从docker容器拷贝出来 /etc/xxx代表容器内的路径 /xxx代表容器外的路径。docker logs -f 容器名/容器ID。原创 2022-08-22 09:43:41 · 1801 阅读 · 0 评论 -
docker安装RabbitMQ3.10.7
一、docker拉取rabbitmq镜像docker pull rabbitmq:3.10.7-management二、创建映射容器的文件目录mkdir -p -m 777 /mydata/rabbitmq三、创建rabbitmq容器docker run --name rabbitmq \-p 5672:5672 \-p 15672:15672 \-v /mydata/rabbitmq:/var/lib/rabbitmq \--hostname rabbitmq_host \-e原创 2022-08-22 09:23:43 · 979 阅读 · 0 评论 -
docker安装mysql5.7并且配置my.conf
下载mysql镜像 我们可以直接执行以下命令docker pull mysql:5.7执行完之后,我们使用docker images查看是否下载好了 这样就代表我们的mysql镜像已经下载,接下来需要docker替我们创建并启动一个mysql容器为了我们后续的使用方便,不采取默认无my.cnf的模式来启动mysql先准备mysql的my.cnf 如下:#mysql5.7 my.cnf设置[client]port = 3306socket = /etc/mysql/tmp原创 2021-06-10 15:48:12 · 8942 阅读 · 6 评论 -
docker安装redis6.0.6并且配置redis.conf
下载mysql镜像 我们可以直接执行以下命令docker pull mysql:5.7执行完之后,我们使用docker images查看是否下载好了这样就代表我们的mysql镜像已经下载,接下来需要docker替我们创建并启动一个mysql容器为了我们后续的使用方便,不采取默认无my.cnf的模式来启动mysql先准备mysql的my.cnf 如下:...原创 2021-06-12 17:20:49 · 3862 阅读 · 1 评论 -
docker安装elasticsearch7.8和kibana7.8
一、先设置系统参数max_map_count,否则 Elasticsearch 无法启动/etc/sysctl.conf 文件添加vm.max_map_count=262144执行更新命令sysctl -p二、创建共通网络,elasticsearch和kibana或者集群可以互相访问docker network create es-net三、docker拉取ES镜像docker pull elasticsearch:7.8.0四、docker拉取kibana镜像doc原创 2022-08-20 01:38:21 · 1220 阅读 · 1 评论 -
docker安装nginx1.20.2并配置nginx.conf
一、docker拉取nginx镜像docker pull nginx:1.20.2二、创建映射容器的文件目录# 创建配置文件目录mkdir -p /mydata/nginx/conf/mkdir -p /mydata/nginx/conf.d/ # 创建logs目录mkdir -p /mydata/nginx/log/ #授予权限chmod 777 /mydata/nginx/conf/chmod 777 /mydata/nginx/conf.d/chmod 777 /myd原创 2022-08-19 23:06:32 · 2597 阅读 · 0 评论 -
docker安装nacos2.3.2并配置持久化
v /mydata/nacos/conf/application.properties:/home/nacos/conf/application.properties 外部挂载application.properties配置文件。-v /mydata/nacos/logs:/home/nacos/logs \ 将容器home/nacos/logs目录文件夹映射到宿主机的/mydata/nacos/logs目录下。--restart=always \ 容器启动和nacos一起启动。原创 2022-08-19 14:12:28 · 6873 阅读 · 3 评论