随笔分类 - Docker
摘要:文章转载自:https://mp.weixin.qq.com/s/k6u9Q2nebW9qgZMghQwJng 详述如何安装3个节点的 Elasticsearch 集群。我将使用 Docker 来进行部署。 首先,我们使用如下的命令来创建第一个 Elasticsearch 节点: docker ne
阅读全文
摘要:文章转载自:https://mp.weixin.qq.com/s/fLnIzbbqYfILS6uCvGctXw 运行 Elasticsearch docker network create elastic docker pull docker.elastic.co/elasticsearch/ela
阅读全文
摘要:文章转载自:https://mp.weixin.qq.com/s/a4lxp7kme-nW-MtaIUegmg Kubernetes 在 1.24 版本里弃用并移除 docker shim,这导致 1.24 版本开始不在支持 docker 运行时。大部分用户会选择使用 Containerd 做为Ku
阅读全文
摘要:CMD 支持三种格式 CMD [“executable”,”param1”,”param2”] 使用 exec 执行,推荐方式; CMD command param1 param2 在 /bin/sh 中执行,提供给需要交互的应用; CMD [“param1”,”param2”] 提供给 ENTRY
阅读全文
摘要:Dockerfile文件总结 Dockerfile 由一行行命令语句组成,并且支持以 # 开头的注释行。 一般地,Dockerfile 分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令。 Dockerfile文件的第一条指令必须是FROM,其后可以是各种镜像的操作指令,最后是C
阅读全文
摘要: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
阅读全文
摘要:联系 容器运行时(Container Runtime)是Kubernetes(k8s)最重要的组件之一,负责管理镜像和容器的生命周期。Kubelet通过Container Runtime Interface (CRI) 与容器运行时交互,以管理镜像和容器。 Containerd调用链更短,组件更少,
阅读全文
摘要:文章转载自:https://www.qikqiak.com/post/containerd-usage/ 在学习 Containerd 之前我们有必要对 Docker 的发展历史做一个简单的回顾,因为这里面牵涉到的组件实在是有点多,有很多我们会经常听到,但是不清楚这些组件到底是干什么用的,比如 li
阅读全文
摘要:原有集群安装步骤:https://www.cnblogs.com/sanduzxcvbnm/p/15797788.html 1.拉取镜像 集群中新节点需要执行 docker pull rabbitmq:3.8.3-management 2.上传docker-compose文件,设置可执行权限 相关文
阅读全文
摘要:1.拉取镜像 集群中每个节点都需要执行 docker pull rabbitmq:3.8.3-management 2.上传docker-compose文件,设置可执行权限 相关文地址:https://www.cnblogs.com/sanduzxcvbnm/p/13292779.html cd /
阅读全文
摘要:docker inspect --format='{{.NetworkSettings.IPAddress}}' ID/container_name
阅读全文
摘要:# 获取容器ID docker ps => 3b7fa46d9d43 # 根据容器ID获取对应的进程 docker top 3b7fa46d9d43 => 179733 # 查看进程占用的内存 top -p 179733 PID USER PR NI VIRT RES SHR S %CPU %MEM
阅读全文
摘要:#!/bin/bash # 找出所有运行的容器 idNames=`docker ps --format "{{.ID}}|{{.Names}},"` # 按,号分隔 OLD_IFS="$IFS" IFS="," arr=($idNames) IFS="$OLD_IFS" # 输出 Title pri
阅读全文
摘要:转载自: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:
阅读全文
摘要:文章转载自:https://mp.weixin.qq.com/s/AeZoEKZBWFYwyhgicpgD4Q
阅读全文
摘要:docker ps --format "{{.Names}}" docker ps -q
阅读全文
摘要:单独使用docker run命令指定挂载文件路径运行nginx容器是可以的,但是用在docker-compose中就不行了 报错如下: 原因就是挂载出错,不能直接挂载文件,还有挂载的容器里的目录要正确. 问题分析 yml文件用法如下: 不直接挂载文件,采用挂载conf.d目录的形式,把conf文件放
阅读全文
摘要:文章总结; Springboot配置文件中的一些参数可以写成变量的形式,具体变量的值可以从docker-compose.yml文件中设置来获取 在yml文件中,通过${Envirment_variable}的方式可以获取系统环境变量中的值;于是可以通过把环境变量配置在docker-compose文件
阅读全文
摘要:Docker 可以通过读取 Dockerfile 中的指令自动构建镜像。Dockerfile 是一个文本文档,其中包含了用户创建镜像的所有命令和说明。 一、 变量 变量用 $variable_name 或者 ${variable_name} 表示。 - ${variable:-word} 表示如果
阅读全文
摘要:文章转载自:https://www.jianshu.com/p/12fc253fa37d 在docker 创建 mysql 容器时,往往需要在创建容器的过程中创建database 实例,代码如下: # MYSQL_ROOT_PASSWORD=123456,指定 root 用户名密码 123456 #
阅读全文

浙公网安备 33010602011771号