没有不值得去解决的问题,也没有不值得去学习的技术!

Delete the /sobey Folder in a Container With a Dockerfile

Added a new line: RUN rm -rf /sobey. The Dockerfile contents are as follows.

1. The Dockerfile contents are as follows

Dockerfile

FROM registry-vpc.cn-beijing.aliyuncs.com/cmc/centos-nginx:2.2.20

MAINTAINER shuijingwanwq@163.com

COPY code /mcloud/www/pcs
COPY code/build_docker/c_files/ /

RUN chown -R nginx:nginx /mcloud/www/ && \
    rm -rf /etc/nginx/conf.d/status.conf

2. Because the base image contains the directory: /sobey/www, and it is an empty directory that is no longer needed, and the base image cannot be upgraded for the time being, I decided to delete the folder: /sobey in the Dockerfile. As shown in Figure 1

Because the base image contains the directory: /sobey/www, and it is an empty directory that is no longer needed, and the base image cannot be upgraded for the time being, I decided to delete the folder: /sobey in the Dockerfile.
Figure 1

3. Added a new line: RUN rm -rf /sobey. The Dockerfile contents are as follows. As shown in Figure 2

Added a new line: RUN rm -rf /sobey. The Dockerfile contents are as follows.
Figure 2
Dockerfile

FROM registry-vpc.cn-beijing.aliyuncs.com/cmc/centos-nginx:2.2.20

MAINTAINER shuijingwanwq@163.com

COPY code /mcloud/www/pcs
COPY code/build_docker/c_files/ /

RUN rm -rf /sobey

RUN chown -R nginx:nginx /mcloud/www/ && \
    rm -rf /etc/nginx/conf.d/status.conf

4. Checked the container build output. It ran normally. As shown in Figure 3

Checked the container build output. It ran normally.
Figure 3
Plaintext

Step 5/6 : RUN rm -rf /sobey
 ---> Running in 2bf756e0c68e
 ---> ff2ba07c5178
Removing intermediate container 2bf756e0c68e

5. Entered the container, the directory: /sobey no longer exists. This matches the expectation. As shown in Figure 4

Entered the container, the directory: /sobey no longer exists. This matches the expectation.
Figure 4

关于作者 · 持续学习与技术实践

我是一名拥有 15 年以上开发经验的技术从业者,自 2013 年起持续运营个人技术博客,记录工作与个人项目中遇到的真实问题,以及解决问题过程中的探索、实践和思考。

除了技术写作,我也在持续开发和维护自己的独立项目,探索新技术和新工具在实际场景中的应用。我始终相信,没有不值得去解决的问题,也没有不值得去学习的技术。

如果这篇文章对你有所帮助,欢迎浏览博客中的其他文章,也欢迎交流技术经验与想法。

关于我  ·  GitHub  ·  邮件联系