随笔分类 -  Docker

摘要:文章转载自:https://mp.weixin.qq.com/s/k6u9Q2nebW9qgZMghQwJng 详述如何安装3个节点的 Elasticsearch 集群。我将使用 Docker 来进行部署。 首先,我们使用如下的命令来创建第一个 Elasticsearch 节点: docker ne 阅读全文
posted @ 2022-03-24 09:42 哈喽哈喽111111 阅读(438) 评论(0) 推荐(0)
摘要:文章转载自:https://mp.weixin.qq.com/s/fLnIzbbqYfILS6uCvGctXw 运行 Elasticsearch docker network create elastic docker pull docker.elastic.co/elasticsearch/ela 阅读全文
posted @ 2022-03-24 09:31 哈喽哈喽111111 阅读(906) 评论(0) 推荐(0)
摘要:文章转载自:https://mp.weixin.qq.com/s/a4lxp7kme-nW-MtaIUegmg Kubernetes 在 1.24 版本里弃用并移除 docker shim,这导致 1.24 版本开始不在支持 docker 运行时。大部分用户会选择使用 Containerd 做为Ku 阅读全文
posted @ 2022-03-21 12:01 哈喽哈喽111111 阅读(524) 评论(0) 推荐(0)
摘要:CMD 支持三种格式 CMD [“executable”,”param1”,”param2”] 使用 exec 执行,推荐方式; CMD command param1 param2 在 /bin/sh 中执行,提供给需要交互的应用; CMD [“param1”,”param2”] 提供给 ENTRY 阅读全文
posted @ 2022-01-21 16:39 哈喽哈喽111111 阅读(3987) 评论(0) 推荐(1)
摘要:Dockerfile文件总结 Dockerfile 由一行行命令语句组成,并且支持以 # 开头的注释行。 一般地,Dockerfile 分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令。 Dockerfile文件的第一条指令必须是FROM,其后可以是各种镜像的操作指令,最后是C 阅读全文
posted @ 2022-01-21 16:14 哈喽哈喽111111 阅读(695) 评论(0) 推荐(0)
摘要:from openjdk:8-jdk-alpine RUN ln -sf /usr/share/zoneinfo/Asia/shanghai /etc/localtime RUN echo 'Asia/shanghai' > /etc/timezone ADD target/demo-0.0.1-S 阅读全文
posted @ 2022-01-20 11:18 哈喽哈喽111111 阅读(268) 评论(0) 推荐(0)
摘要:联系 容器运行时(Container Runtime)是Kubernetes(k8s)最重要的组件之一,负责管理镜像和容器的生命周期。Kubelet通过Container Runtime Interface (CRI) 与容器运行时交互,以管理镜像和容器。 Containerd调用链更短,组件更少, 阅读全文
posted @ 2022-01-17 17:31 哈喽哈喽111111 阅读(2264) 评论(0) 推荐(2)
摘要:文章转载自:https://www.qikqiak.com/post/containerd-usage/ 在学习 Containerd 之前我们有必要对 Docker 的发展历史做一个简单的回顾,因为这里面牵涉到的组件实在是有点多,有很多我们会经常听到,但是不清楚这些组件到底是干什么用的,比如 li 阅读全文
posted @ 2022-01-14 16:11 哈喽哈喽111111 阅读(1800) 评论(0) 推荐(0)
摘要:原有集群安装步骤:https://www.cnblogs.com/sanduzxcvbnm/p/15797788.html 1.拉取镜像 集群中新节点需要执行 docker pull rabbitmq:3.8.3-management 2.上传docker-compose文件,设置可执行权限 相关文 阅读全文
posted @ 2022-01-13 15:28 哈喽哈喽111111 阅读(1692) 评论(0) 推荐(0)
摘要:1.拉取镜像 集群中每个节点都需要执行 docker pull rabbitmq:3.8.3-management 2.上传docker-compose文件,设置可执行权限 相关文地址:https://www.cnblogs.com/sanduzxcvbnm/p/13292779.html cd / 阅读全文
posted @ 2022-01-13 15:19 哈喽哈喽111111 阅读(1336) 评论(0) 推荐(0)
摘要:docker inspect --format='{{.NetworkSettings.IPAddress}}' ID/container_name 阅读全文
posted @ 2021-12-30 11:53 哈喽哈喽111111 阅读(154) 评论(0) 推荐(0)
摘要:# 获取容器ID docker ps => 3b7fa46d9d43 # 根据容器ID获取对应的进程 docker top 3b7fa46d9d43 => 179733 # 查看进程占用的内存 top -p 179733 PID USER PR NI VIRT RES SHR S %CPU %MEM 阅读全文
posted @ 2021-12-04 14:04 哈喽哈喽111111 阅读(939) 评论(0) 推荐(0)
摘要:#!/bin/bash # 找出所有运行的容器 idNames=`docker ps --format "{{.ID}}|{{.Names}},"` # 按,号分隔 OLD_IFS="$IFS" IFS="," arr=($idNames) IFS="$OLD_IFS" # 输出 Title pri 阅读全文
posted @ 2021-12-04 13:48 哈喽哈喽111111 阅读(158) 评论(0) 推荐(0)
摘要:转载自:https://anjia0532.github.io/2019/07/08/redash/ ## 安装必要工具 apt install -y pwgen python-pip pip install pip -U pip config set global.index-url https: 阅读全文
posted @ 2021-11-30 14:53 哈喽哈喽111111 阅读(984) 评论(0) 推荐(0)
摘要:文章转载自:https://mp.weixin.qq.com/s/AeZoEKZBWFYwyhgicpgD4Q 阅读全文
posted @ 2021-11-30 12:02 哈喽哈喽111111 阅读(255) 评论(0) 推荐(0)
摘要:docker ps --format "{{.Names}}" docker ps -q 阅读全文
posted @ 2021-11-24 10:40 哈喽哈喽111111 阅读(1504) 评论(0) 推荐(0)
摘要:单独使用docker run命令指定挂载文件路径运行nginx容器是可以的,但是用在docker-compose中就不行了 报错如下: 原因就是挂载出错,不能直接挂载文件,还有挂载的容器里的目录要正确. 问题分析 yml文件用法如下: 不直接挂载文件,采用挂载conf.d目录的形式,把conf文件放 阅读全文
posted @ 2021-09-03 14:51 哈喽哈喽111111 阅读(2560) 评论(0) 推荐(0)
摘要:文章总结; Springboot配置文件中的一些参数可以写成变量的形式,具体变量的值可以从docker-compose.yml文件中设置来获取 在yml文件中,通过${Envirment_variable}的方式可以获取系统环境变量中的值;于是可以通过把环境变量配置在docker-compose文件 阅读全文
posted @ 2021-09-03 10:54 哈喽哈喽111111 阅读(2214) 评论(0) 推荐(0)
摘要:Docker 可以通过读取 Dockerfile 中的指令自动构建镜像。Dockerfile 是一个文本文档,其中包含了用户创建镜像的所有命令和说明。 一、 变量 变量用 $variable_name 或者 ${variable_name} 表示。 - ${variable:-word} 表示如果 阅读全文
posted @ 2021-09-02 09:06 哈喽哈喽111111 阅读(1429) 评论(0) 推荐(0)
摘要:文章转载自:https://www.jianshu.com/p/12fc253fa37d 在docker 创建 mysql 容器时,往往需要在创建容器的过程中创建database 实例,代码如下: # MYSQL_ROOT_PASSWORD=123456,指定 root 用户名密码 123456 # 阅读全文
posted @ 2021-09-01 16:57 哈喽哈喽111111 阅读(1248) 评论(0) 推荐(0)