随笔分类 - Docker
摘要:转载自:https://www.oiox.cn/index.php/archives/138/ 保存镜像 root@hello:~# docker pull postgres Using default tag: latest latest: Pulling from library/postgre
阅读全文
摘要:转载自:https://www.oiox.cn/index.php/archives/309/ 介绍 skopeo 是一个命令行工具,可对容器镜像和容器存储进行操作。 在没有dockerd的环境下,使用 skopeo 操作镜像是非常方便的。 安装 # 安装 skopeo https://github
阅读全文
摘要:转载自:https://www.oiox.cn/index.php/archives/402/ 海外镜像同步到阿里云 如果拉取不到镜像可以尝试使用我的仓库进行拉取。 所有镜像每隔八小时自动同步。 使用方式 docker.elastic.co/kibana/[镜像名称]:[版本版本号] ==> reg
阅读全文
摘要:转载自:https://www.oiox.cn/index.php/archives/405/ 背景 由于不可抗力原因建立了镜像站,支持多平台容器镜像代理。 镜像使用优先级:官方地址 > 镜像地址 > 阿里云地址 替换地址 gcr.io >>>>> gcr.chenby.cn quay.io >>>
阅读全文
摘要:yum install -y yum-utils //国外镜像 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo //阿里镜像 yum-config-manager --add-
阅读全文
摘要:今天想查询某个pod的日志,突然发现 kubectl logs pod p-xxxxxxxxXX failed to get parse function: unsupported log format: "in" 可以看到利用空格“”清空容器日志,造成容器的日志开头有一条空行的记录,这样会导致ku
阅读全文
摘要:1.Dockerfile文件内容 FROM openjdk:8u371-jre-alpine ADD preStop.sh run.sh / RUN chmod 777 /preStop.sh /run.sh ADD target/test-0.0.1-SNAPSHOT.jar app.jar EN
阅读全文
摘要:注意:安装软件使用不同的写法 原先的写法: ``` FROM alpine:3.18.3 COPY localtime /etc/localtime COPY timezone /etc/timezone RUN echo "https://mirrors.aliyun.com/alpine/v3.
阅读全文
摘要:默认的官方php docker镜像是不带redis扩展的,甚至连gd、opcache、pdo_mysql等扩展也要自己配置。 修改镜像源文件,sources.list内容如下: ``` deb http://mirrors.aliyun.com/debian/ buster main contrib
阅读全文
摘要:1.拉取需要的镜像 ``` docker pull php:7.4-fpm docker pull nginx:latest ``` 2.创建有关目录 ``` # 存放php项目 mkdir -p /docker/www # 存放nginx配置文件 mkdir -p /docker/nginx/co
阅读全文
摘要:``` # 基础镜像 RUN echo "https://mirrors.aliyun.com/alpine/v3.18/main/" > /etc/apk/repositories && echo "https://mirrors.aliyun.com/alpine/v3.18/community
阅读全文
摘要:一个vue框架的前端项目,编译后生成的dist文件夹里有如下文件 ``` [root@localhost ]# cd dist/ [root@localhost dist]# ll total 864 -rw-r--r-- 1 root root 723755 Jul 29 19:43 echart
阅读全文
摘要:默认情况下,x86_64平台只能构建x86_64镜像,如果需要在x86_64平台构建多平台镜像(比如ARM64),我们可以用Docker官方提供的Buildx工具来完成多平台镜像构建。 buildx 是一个管理 Docker 构建的 CLI 插件,底层使用 BuildKit 扩展了 Docker 构
阅读全文
摘要:# docker run -it alpine:latest # echo "https://mirrors.aliyun.com/alpine/latest-stable/main/" > /etc/apk/repositories # echo "https://mirrors.aliyun.c
阅读全文
摘要:转载自:https://mp.weixin.qq.com/s/t8IZFAccT4YsV7fz3Z0w0A 什么是容器退出码 当容器终止时,容器引擎使用退出码来报告容器终止的原因。如果您是 Kubernetes 用户,容器故障是 pod 异常最常见的原因之一,了解容器退出码可以帮助您在排查时找到 p
阅读全文