发表于运维专区
2018/11/29 11:39

Alpine Linux 使用简介

目录: 一、Alpine简要介绍 二、Alpine本地安装 三、Alpine在Docker下运行 四、Alpine的配置和使用 4.1网络相关文件 4.2更新国内源 4.3软件包管理工具apk的基本使用 4.4开启SSH服务 4.5安装nginx 一、Alpine简要介绍 Alpine 的意思是“高山的”,比如 Alpine plants高山植物,Alpine skiing高山滑雪、the alpine resort阿尔卑斯山胜地。 Alpine Linux 网站首页注明“Small!Simple!Secure!Alpine Linux is a security-orient...

0
5
发表于DevOps专区
2019/04/09 16:03

alpine镜像修改docker的时区

修改为cst 中国标准时间 Dockerfile中加入 RUN apk add -U tzdata #设置时区 RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ && echo 'Asia/Shanghai' >/etc/timezone

0
0
发表了博客
2019/12/04 19:00

Docker之Alpine制作镜像且上传至阿里云

目的:   Alpine制作jdk镜像   Alpine制作jre镜像(瘦身)   Docker镜像上传至阿里云 Alpine制作jdk镜像 alpine Linux简介   Alpine Linux是一个轻型Linux发行版,它不同于通常的Linux发行版,Alpine采用了musl libc 和 BusyBox以减少系统的体积和运行时的资源消耗。    alpine Linux优点     1、小巧:基于Musl libc和busybox,和busybox一样小巧,最小的Docker镜像只有5MB;     2、安全:面向安全的轻量发...

0
0
发表了博客
2018/07/19 19:25

Docker inside Docker 基于 Alpine Linux

Study From https://hub.docker.com/_/docker/ 感慨一句 这些人真牛B .. 简单测试 拉取镜像 docker pull docker:dind 运行镜像 docker run -it --privileged --name dind -d docker:dind 查看镜像 [root@CentOS75 ~]# docker exec -it some-docker sh / # docker version Client: Version: 18.05.0-ce API version: 1.37 Go version: go1.9.2 Git commit: f150324 Built: Wed May 9 22:11:29 201...

0
0
发表了博客
2020/09/29 12:41

Alpine Linux 使用简介

一、Alpine简要介绍 Alpine 的意思是“高山的”,比如 Alpine plants高山植物,Alpine skiing高山滑雪、the alpine resort阿尔卑斯山胜地。 Alpine Linux 网站首页注明“Small!Simple!Secure!Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox.”概括了以下特点: 1、小巧:基于Musl libc和busybox,和busybox一样小巧,最小的Docker镜像只有5MB; 2、安全:面向安全的轻...

0
0
发表于运维专区
2019/04/17 10:39

Dockerfile 学习:Docker Alpine PHP 安装扩展

#### 20190415 前一次实战 docker PHP 失败教训: 1. 直接 pull 的 image ,只包含一些基本的 php 扩展 2. 每一个实际的 php 项目,可能会有一些新的 php 扩展需求 3. 虽然可以进入到容器再去安装扩展,但是,实践中经常会删除容器再来,然后,刚才安装的扩展就都没有了,还要在安装一次! 4. 将需要的扩展预先写入 Dockerfile,直接生成所需的镜像,就省事多了! 5. 想使用Docker,Dockerfile是必须学会的! #### 直接找了一个...

0
0
发表了博客
2018/11/12 14:23

Docker从零构建php-nginx-alpine镜像

虽然之前也曾用docker环境运行了一些项目,但对于镜像这块还不是很理解,且鉴于网上现成的镜像都包含太多用不到的库,所以决定从零开始构建一个自己的镜像。 alpine linux为基础镜像 docker pull gliderlabs/alpine alpine linux 镜像地址 目前最新的tag是3.8版本,镜像只有4M的大小,非常的精简。 运行镜像 docker run -it gliderlabs/alpine 运行后可以看到里面有基本的linux文件系统,这里不做演示,有兴趣者可自行尝试。 安...

0
0
发表了博客
2018/07/10 17:28

Alpine Linux常用命令

一:Alpine Linux开启SSH远程登陆 1.简介: 最重要的一个服务了,远程登陆需要用它,文件传输需要用它,必备功能。不管你是在实体机上跑,虚拟机上跑,docker里面跑,这个都是必须的。 2.配置 配置文件位置:/etc/ssh/sshd_config 配置文件选项:#PermitRootLogin prohibit-password 修改为:PermitRootLogin yes 3.配置命令 看不懂上面的,直接用下面这句。 sed -i "s/#PermitRootLogin.*/PermitRootLogin yes/g" /etc/ssh/ssh...

0
1
发表于运维专区
2019/01/02 15:52

alpine系统运维记录

包管理 ``` apk add --no-cache http://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/ echo "http://mirrors.aliyun.com/alpine/v3.4/main/" > /etc/apk/repositories #阿里云的镜像库 https://mirrors.aliyun.com/alpine/v3.6/main/ https://mirrors.aliyun.com/alpine/v3.6/community/ ``` 我负责的业务环境是centos7.4+docker+alphie,最近业务遇到一个很难缠的问题,解析一些域名的时候总是5秒才开始返回结果。经过一段...

0
0
发表于运维专区
2019/04/16 18:46

Dockerfile 学习:Docker Alpine PHP安装扩展

#### 20190415 前一次实战 docker PHP 失败教训: 1. 直接 pull 的 image ,只包含一些基本的 php 扩展 2. 每一个实际的 php 项目,可能会有一些新的 php 扩展需求 3. 虽然可以进入到容器再去安装扩展,但是,实践中经常会删除容器再来,然后,刚才安装的扩展就都没有了,还要在安装一次! 4. 将需要的扩展预先写入 Dockerfile,直接生成所需的镜像,就省事多了! 5. 想使用Docker,Dockerfile是必须学会的! #### 直接找了一个...

0
0
发表于DevOps专区
2020/09/10 13:34

docker golang alpine中遇到 sh: xxx: not found

# docker golang alpine中遇到 sh: xxx: not found ## 原因 由于alpine镜像使用的是musl libc而不是gnu libc,/lib64/ 是不存在的。但他们是兼容的,可以创建个软连接过去试试 ## 处理,创建lib64的软连接 ``` mkdir /lib64 ln -s /lib/libc.musl-x86_64.so.1 /lib64/ld-linux-x86-64.so.2 ```...

0
0
发表了博客
2020/02/10 09:39

修改alpine Linux的Docker容器的时区

适用对象 使用 Alpine Linux 发行版的 Docker 镜像容器。 仅仅适用于没有安装uclibc的系统。 修改步骤 进入容器命令行 # docker exec -it container_name /bin/sh 安装 timezone 数据包 # apk add -U tzdata # ls /usr/share/zoneinfo 为了防止添加失败,加上-U参数,更新仓储缓存。 列出安装的时区文件,验证是否下载成功。 拷贝需要的时区文件到localtime,国内需要的是Asia/Shanghai: # cp /usr/share/zoneinfo/Asia/...

0
0
发表了博客
2019/09/18 17:11

alpine安装sshd/ssh server

1、下载alpine镜像 1 2 3 4 5 6 7 8 9 10 [root@docker43 ~]# docker pull alpine Using default tag: latest Trying to pull repository docker.io/library/alpine ... latest: Pulling from docker.io/library/alpine 4fe2ade4980c: Pull complete Digest: sha256:621c2f39f8133acb8e64023a94dbdf0d5ca81896102b9e57c0dc184cadaf5528 Status: Downloaded newer image for docker.io/alpine:latest [root@docker43 ~]# docker...

0
0
发表了博客
2018/12/31 22:10

Alpine Linux Sample Tutorials

### Alpine Linux Sample Tutorials #### - 参考: - https://wiki.alpinelinux.org/wiki/Tutorials_and_Howtos

0
0
发表于软件架构专区
2020/04/09 21:13

8u111-jdk-alpine缺少FontConfiguration

使用easyExcel作为wxcel的处理,在本地调试什么的没有问题,但是打镜像部署的时候,在日志中发现如下错误 java.lang.NullPointerException at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264) at sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:219) at sun.awt.FontConfiguration.init(FontConfiguration.java:107) at sun.awt.X11FontManager.createFontConf...

0
0
发表于开发技能专区
2018/12/16 14:33

基于 Alpine Linux 的 Docker 基础镜像构建

### 基于 Alpine Linux 的 Docker 基础镜像构建 ``` 使用 MINI ROOT FILESYSTEM 版的Linux文件 此版本官方称为最小的文件系统(Minimal root filesystem. For use in containers and minimal chroots.). ``` #### 1. 下载 alpine-minirootfs 文件 [alpine-minirootfs-3.8.0-x86_64.tar.gz](http://dl-cdn.alpinelinux.org/alpine/v3.8/releases/x86_64/alpine-minirootfs-3.8.0-x86_64.tar.gz) #### 2. 导入 tar 文件生成初始镜像...

0
0
发表了博客
2019/11/27 20:21

Alpine容器中运行go的二进制文件

Alpine容器中运行go的二进制文件 kuSorZ · 3月之前 · 214 次点击 · 预计阅读时间 1 分钟 · 2分钟之前 开始浏览 原文出处:https://cloud.tencent.com/developer/article/1419659 环境 docker version:1.10.3 alpine linux version:3.8 问题 将golang编译的二进制文件 opena 拷贝到容器的 /usr1 下面,执行显示: /usr1/opena help sh: /usr1/opena: not found 查看下依赖库: ldd /usr1/opena    /lib64/ld-lin...

0
0
2019/05/12 22:28

关于 Alpine Docker 镜像漏洞 CVE-2019-5021

关于 CVE-2019-5021 带来的一点思考。 本周比较吓人的是 CVE-2019-5021, 根据漏洞报告,自 Alpine Linux 3.3 版本开始的所有 Docker 镜像中,root 用户包含一个空密码,这可能会导致攻击者获得 root 权限,今儿造成攻击。 报告中称:受影响范围是 Alpine Linux Docker 镜像 3.3、3.4、3.5、3.6、3.7、3.8、3.9、edge 等全部版本。 要知道由于 Alpine Linux 镜像体积较小,所以在构建 Docker 镜像时,很多人都会推荐使用 Alpine...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页