现在有几台服务器,想比较科学的管理起来,考虑到用户不一定有能力通过装源码安装软件,但又怕给root
权限的话会污染环境,所以即希望能够不给root
权限并且不污染环境,用户又能比较简单的安装常用软件(比如Ubuntu下通过apt-get等),希望大家给个比较简单又有效的方法(第一次做运维 -.-)
Google了下好像度厂是用jumbo
的,除此之外还有其他比较好的方式吗?docker
可以做到吗?
在Dockerfile
中添加以下几行
RUN apt-get install sudo -y --no-install-recommends
RUN useradd -m -u 1000 -g sudo -s /bin/bash dev && echo dev:shanyue | chpasswd
USER 1000
安装sudo
。
并且添加用户,设置uid为1000(一般新建的第一个用户的uid都为1000),并设置密码。