chown增加了docker映像的大小

时间:2018-10-05 21:08:40

标签: docker dockerfile alpine

我有一个基于openjdk:8u151-jre-alpine3.7的dockerfile,可以很好地工作。用于以root用户身份运行的容器。

我想对其进行修改以使用名为“ app”的用户。

# Add new user
RUN adduser -D -u 1000 app
ENV USER_HOME=/home/app
WORKDIR $USER_HOME

那时我只有几个COPY命令

COPY dirA dirA
COPY dirB dirB
在映像中

所有这些rootA拥有的dirA和dirB。因此,我添加了chwon语句。 在dockerfile中添加以下语句将大小增加300MB

# chown all the files by app user
RUN chown -R app:app $USER_HOME
USER app

到底是怎么回事?如何通过以应用程序用户身份拥有文件来减小大小?

1 个答案:

答案 0 :(得分:-1)

好的..我能够通过以下声明将大小减小300MB

function prefix_change_category_cpt_posts_per_page( $query ) {

    if ( $query->is_main_query() && ! is_admin() && is_category( $cat ) ) {
        $query->set( 'post_type', array( 'charters' ) );
        $query->set( 'posts_per_page', '10' );
    }

}