alpine用户创建和管理

  1. Alpine Linux是一个社区开发的面向安全应用的轻量级Linux发行版,基于 uClibc 和 Busybox的操作系统,非常适合用来做docker镜像,基于Alpine Linux的最小Docker镜像,具有完整的包索引,大小仅为5 MB!
  2. alpine和一般的Linux命令有些不一样,创建用户组用addgroup
addgroup -g 1000 -S redis

在这里插入图片描述
3. 创建用户用adduser
adduser redis -D -G redis -u 1000 -s /bin/sh
在这里插入图片描述
4. 修改用户密码echo -e “rootpwd\nrootpwd” | passwd root
在这里插入图片描述
5. 默认情况下,普通用户执行su会报错,要执行chmod 4755 /bin/busybox后才行。
在这里插入图片描述
6. dockerfile里,可以同时改变用户同时COPY文件到镜像里。(为什么一定要同时作??如果不同时作,docker的layer增加一层,改权限和属主,镜像大小会翻倍。)
COPY --chown=redis:redis redis.conf /data/redis.conf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Menardღ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值