首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何防止系统被“最小化”

如何防止系统被“最小化”
EN

Ask Ubuntu用户
提问于 2019-09-11 06:24:59
回答 2查看 18.1K关注 0票数 8

今天,当我登录到我的Ubuntu18.04码头容器时,我注意到了一条新消息。

通过删除用户不登录的系统上不需要的包和内容,该系统已被最小化。若要还原此内容,您可以运行“不最小化”命令。

不过,这是一个我不时登录的容器。

在没有用户同意的情况下改变系统并不是一个很好的策略,但是暂时搁置这一点,我如何才能防止Ubuntu将我的系统最小化?

最小化破坏了容器的功能,unminimize命令以内核错误结束。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2019-09-12 16:21:53

这并不是说规范化在未经用户同意的情况下改变了图像。您得到的是预先打包的ubuntu-minimal,它被大多数云托管提供商和容器(如Docker )使用。

你可以阅读更多关于最小Ubuntu的内容

引用上下文:

Minimal是一组Ubuntu映像,用于大规模的自动部署,并可在一系列云衬底上使用。它们在目标计算基板上使用优化的内核和优化的引导过程。这些图像有一个大大减少的默认包集,没有许多方便的工具进行交互使用。它们要小得多,引导速度更快,而且随着时间的推移需要更少的安全更新,因为它们安装的包更少。

要回答你的问题,你有不止一个选择:

  1. 使用除ubuntu以外的其他东西-最小值作为基本图像。
  2. 自定义映像以包含所需的包
票数 7
EN

Ask Ubuntu用户

发布于 2022-06-28 03:55:43

为了防止被最小化的对接者ubuntu图像,我编写了一个dockerfile。请使用下面的dockerfile内容部署容器。

代码语言:javascript
运行
复制
From ubuntu
#Purpose: How to deploy ubuntu container without minimized packages
#RUN apt-get install apt-utils -y
ENV DEBIAN_FRONTEND noninteractive
ENV TZ=Asia/Kolkata DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt install tzdata -y && apt install net-tools vim man file -y
RUN yes| unminimize
RUN apt-get update -y && apt-get upgrade -y && apt-get install ubuntu-minimal ubuntu-server-minimal -y
RUN  apt-get install -y vim perl wget tar man sudo adduser netstat-nat net-tools curl w3m
RUN useradd -m  -s /bin/bash ubuntu
RUN usermod -aG sudo ubuntu && echo "ubuntu ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/ubuntu
RUN chmod 044 /etc/sudoers.d/ubuntu
USER ubuntu:ubuntu
WORKDIR /home/ubuntu
CMD ["/bin/bash"]
#docker run -itd --privileged #type_here_target_image_id /usr/sbin/init #command to run systemctl inside docker container
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1173337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档