linux docker镜像初始化

linux docker镜像初始化

简介

有的镜像内部使用的linux系统特别精简,许多常用命令无法安装,导致排查问题较为困难。
可以使用cat /etc/os-release查看容器使用的linux版本,再进行一些常用操作的初始化。

Debian

# 设置镜像源
RUN rm -f /etc/apt/sources.list.d/* && echo '\
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware\n\
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware\n\
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware\n\
deb https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware\n\
' > /etc/apt/sources.list

# 安装基础软件
RUN apt-get update \
    && apt-get install -y --no-install-recommends curl wget vim less net-tools telnet procps openssh-server

RUN ssh-keygen -A && echo 'service ssh start' >> /root/.bashrc

## 添加logopr用户
RUN useradd -m logopr && echo 'logopr:123456' | chpasswd \
    && mkdir /home/logopr/.ssh/ && chmod 700 /home/logopr/.ssh/ \
    && echo 'replace with logopr public key' >> /home/logopr/.ssh/authorized_keys && chmod 600 /home/logopr/.ssh/authorized_keys \
    && chown -R logopr:logopr /home/logopr/.ssh

相关推荐

  1. linux docker镜像初始化

    2024-03-23 11:38:04       23 阅读
  2. 初始化服务器

    2024-03-23 11:38:04       37 阅读
  3. 初始化css

    2024-03-23 11:38:04       7 阅读
  4. 什么是css初始化

    2024-03-23 11:38:04       41 阅读
  5. Python---类(初始化函数)

    2024-03-23 11:38:04       45 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-23 11:38:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-23 11:38:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-23 11:38:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-23 11:38:04       18 阅读

热门阅读

  1. THINKPHP仿Word 统计字数的方法

    2024-03-23 11:38:04       17 阅读
  2. Go使用Terraform 库

    2024-03-23 11:38:04       20 阅读
  3. tcp/ip中的粘包问题的处理逻辑

    2024-03-23 11:38:04       19 阅读
  4. 质量模型、软件测试流程和测试用例

    2024-03-23 11:38:04       23 阅读
  5. 代码随想录算法训练营 Day27 回溯算法3

    2024-03-23 11:38:04       19 阅读
  6. Python从入门到精通秘籍十六

    2024-03-23 11:38:04       16 阅读
  7. 100个python代码(三)

    2024-03-23 11:38:04       15 阅读
  8. Linux 系统中 OpenCV-Python 编程环境

    2024-03-23 11:38:04       21 阅读
  9. Codeforces Round 935 (Div. 3)

    2024-03-23 11:38:04       20 阅读
  10. mybatisplus和mybatis兼容问题

    2024-03-23 11:38:04       20 阅读