随笔分类 - docker
摘要:有时因为网络原因,比如公司 NAT,或其它啥的,需要使用代理。Docker 的代理配置,略显复杂,因为有三种场景。但基本原理都是一致的,都是利用 Linux 的 http_proxy 等环境变量。 Dockerd 代理 在执行docker pull时,是由守护进程dockerd来执行。因此,代理需要
阅读全文
摘要:# 快速参考 官方镜像说明:https://hub.docker.com/_/mysql docker-compose.yml ```bash version: "3" services: mysql: image: mysql:5.7 container_name: mysql hostname:
阅读全文
摘要:# 背景 当您的业务是使用Java开发,且设置的JVM堆空间过小时,程序会出现系统内存不足OOM(Out of Memory)的问题。特别是在容器环境下,不合理的JVM堆参数设置会导致各种异常现象产生,例如应用堆大小还未到达设置阈值或规格限制,就因为OOM导致重启等。 ## 通过-XX:MaxRAM
阅读全文
摘要:1、docker-compose.yml 文件,内容如下: ```bash version: '3' services: emqx1: image: emqx:5.0.26 container_name: emqx1 environment: - "EMQX_NODE_NAME=emqx@node1
阅读全文
摘要:cat docker-compose.yaml version: '3.3' services: es8: image: elasticsearch:8.4.2 container_name: es8 ports: - 9200:9200 - 9300:9300 environment: xpack
阅读全文
摘要:cat docker-compose.yml version: '3' services: mysql-nfs: container_name: mysql-nfs privileged: true image: mysql:5.7 ports: - 3306:3306 restart: alway
阅读全文
摘要:docker-compose.yml version: '3.1' services: sonarqube: image: sonarqube:8.9.9-community container_name: sonarqube ports: - 9000:9000 volumes: - /home/
阅读全文
摘要:docker compose 部署influxdb,以及简单操作 参考资料: https://hub.docker.com/_/influxdb https://github.com/influxdata/influxdata-docker 部署脚本: docker-compose.yml
阅读全文
摘要:Compose和Docker兼容性: Compose 文件格式有3个版本,分别为1, 2.x 和 3.x 目前主流的为 3.x 其支持 docker 1.13.0 及其以上的版本 常用参数: version # 指定 compose 文件的版本 services # 定义所有的 service 信息
阅读全文
摘要:* nacos官方git 地址:https://github.com/alibaba/nacos/tree/master cat docker-compose.yml ``` version: '2' services: #Service for nameserver nacos-cluster:
阅读全文
摘要:docker-compose 部署rocketmq cluster 制作rocketmq镜像 1、下载 直接克隆官方镜像制作文件 # git clone https://github.com/apache/rocketmq-docker.git [root@localhost rocketmq-do
阅读全文
摘要:在前文《Docker 搭建 Redis Cluster 集群环境》中我已经教过大家如何搭建了,本文使用 Docker Compose 再带大家搭建一遍,其目的主要是为了让大家感受 Docker Compose 所带来的便捷之处。 按照 Redis 官网:https://redis.io/topics
阅读全文
摘要:docker shell脚本进入容器命令 #!/bin/bash docker exec -i test bash <<'EOF' echo "helloword" exit EOF docker调试容器时防止容器执行完命令后直接退出 使用命令,进入容器的命令操作: docker run -it -
阅读全文
摘要:# 基于docker容器的Postgresql 11主从复制搭建 及切换 ## 1、背景 由于新项目要用到postgresql,且要求高可用功能,因此做可行性测试研究,并记录过程,以备查。 镜像采用官方postgresl11镜像,本地镜像只是为了加快部署进度.并无特殊之处。 首次应用,难免有疏漏错误
阅读全文
摘要:docker run -d \ --name autoheal \ --restart=always \ -e AUTOHEAL_CONTAINER_LABEL=all \ -v /var/run/docker.sock:/var/run/docker.sock \ willfarrell/auto
阅读全文
摘要:1、下载 直接克隆官方镜像制作文件 # git clone https://github.com/apache/rocketmq-docker.git [root@localhost rocketmq-docker-master]# lsCONTRIBUTING.md image-build LIC
阅读全文
摘要:1.拉取镜像docker pull nacos/nacos-server2.挂载目录 mkdir -p /home/nacos/logs/ #新建logs目录 mkdir -p /home/nacos/init.d/ vim /home/nacos/init.d/custom.properties
阅读全文
摘要:编写例子 FROM self.harbor.com/library/jdk:201 WORKDIR /home RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime RUN echo 'Asia/Shanghai' >/etc/tim
阅读全文
摘要:version: "3" services: servicename: # 服务名称 同主机唯一 image: harbor.com/test/servicename:version # 镜像 container_name: servicename # 容器名称 hostname: servicen
阅读全文
摘要:docker stop NAME docker container update NAME --cpus="2" --memory="2g" --memory-swap="-1" docker start NAME 修改已经创建的容器的启动模式 docker container update --r
阅读全文