zoukankan      html  css  js  c++  java
  • 在docker容器中安装软件,并重新生成镜像

    原文地址:https://www.cnblogs.com/fanlong0212/p/12297496.html

    1、首先应该进入已经运行的容器:

    docker exec -it [容器名或容器ID] /bin/bash

    2、在容器里查看镜像所使用的的Linux版本

    1
    cat /etc/issue

    我这边下载的一个容器里面运行的是Welcome to Alpine Linux 3.10 的版本,

    Alpine 软件管理器使用的是apk

    Centos 软件管理器使用的是yum

    ubuntu 软件管理器使用的是apt-get

    3、更新apk管理仓库

    1
    apk update

    4、安装软件

    1
    2
    apk add 工具名称     如:
    apk add ipmitool

    5、提交已修改或者安装过软件的容器,生成新的镜像

    1
    docker commit <container_id> <image_name>
    1
    container_id :修改容器的ID
    1
    image_name : 镜像名称可以自己定义注:之后就可以对生成的镜像进行打包,移植到其他宿主机上运行(特别是离线环境下)。
  • 相关阅读:
    算术异常
    MySQL和Oracle的区别
    string常用方法
    io异常
    关于null和空指针异常
    string的一些特殊点
    Mybatis中的动态SQL
    ORM框架的概述
    朴素贝叶斯分类器
    正则表达式
  • 原文地址:https://www.cnblogs.com/eyesfree/p/14765056.html
Copyright © 2011-2022 走看看