docker镜像安全问题【检查是否使用不安全用户启动镜像】、【检查是否对容器进行监控】

dockerfiles修改方式:

# Using Centos for base image
FROM openjdk:8-jdk

## 镜像维护者
MAINTAINER lh

## 配置jar
#RUN mkdir -p /usr/soft 
COPY capability.jar /home/capability.jar

RUN chmod 777 /home/capability.jar

RUN groupadd -g 1002 myuser && \
useradd -u 1002 -g 1002 -m -s /usr/sbin/nologin myuser
# 切换到 myuser 用户
USER myuser

## 内部开启服务端口
EXPOSE 80

## 最后启动sshd进程,防止容器启动后不见
CMD ["nohup","java","-Xms1586m","-Xmx3096m","-XX:MaxPermSize=1024M","-XX:SurvivorRatio=8","-XX:+UseConcMarkSweepGC","-jar","-Dserver.port=80","/home/capability.jar" , ">capability_log.out &" ]

HEALTHCHECK --timeout=3s --interval=5s --retries=6 \
CMD curl http://localhost:80 || exit 1


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值