当前位置: 首页 > Linux

容器安全-docker使用普通用户运行程序

时间:2023-04-06 18:51:00 Linux

先贴出我的DockerfileFROMpython:3.10-busterRUN(echo"debhttp://mirrors.aliyun.com/debian/bustermainnon-freecontrib">/etc/apt/sources.list)&&(apt-getupdate)&&(apt-getinstall-yvimnetcattelnet)RUN/usr/local/bin/python-mpipinstall--upgradepip-ihttps://mirrors。aliyun.com/pypi/simpleRUNmkdir/codeWORKDIR/codeCOPYrequirements-prd.txt/code/RUNpipinstall-ihttps://mirrors.aliyun.com/pypi/simple-rrequirements-prd.txtCOPYconfig.yaml/code/ADD./code/RUNgroupadd-rponponon&&useradd-r-gponpononponpononUSERponponon关键就在最后两行我们来看倒数第二行:groupadd-rponponon创建用户组ponpononuseradd-r-gponpononponponon创建用户ponponon,并加入到ponponon组最后一行指定运行CMD的用户