dockerfile(三)

一、整理ubuntu的软件包管理命令和服务管理命令

软件管理命令
  1. 缓存中的软件列表更新,将软件源服务器中的软件列表覆盖至本机的缓存列表中。
  sudo apt-get update
  1. 将系统中的软件升级更新到缓存列表中的最新版本。
sudo apt-get upgrade
  1. 安装在缓存软件列表中的软件。
sudo apt-get install XXX
  1. 清除已检索包文件的本地仓库,删除不会再下载并且没用的文件,降低缓存的空间占用。
sudo apt-get autoclean
  1. 清除缓存中的所有包,重新安装需要联网。
sudo apt-get clean
  1. 卸载软件,但保留软件的配置文件。
sudo apt-get remove XXX
  1. 卸载已安装的软件并删除卸载软件的配置文件。
sudo apt-get purge XXX
  1. 清除系统因卸载软件之后不必要的依赖。
sudo apt-get autoremove
  1. 安装deb软件。
sudo dpkg -i XXX.deb
  1. 查看所有已安装的文件。
dpkg -l 
  1. 查看某个文件是否已安装。
dpkg -l | grep XXX

原文链接:https://blog.csdn.net/qq_36786467/article/details/124334411

服务管理命令
systemctl相关
systemctl is-enabled servicename.service #查询服务是否开机启动
systemctl enable *.service #开机运行服务
systemctl disable *.service #取消开机运行
systemctl start *.service #启动服务
systemctl stop *.service #停止服务
systemctl restart *.service #重启服务systemctl reload *.service #重新加载服务配置文件
systemctl status *.service #查询服务运行状态

service相关
service+服务名称+start/restart/stop/status
如service ntp status

原文链接:https://blog.csdn.net/weixin_39083202/article/details/109721553

二、整理alpine的软件包管理命令和服务管理命令

软件包管理命令
  • 更新

apk update              # 根据远程镜像源更新本地仓库中的所有软件包索引(通常在更新/安装软件包前先更新索引)
apk upgrade             # 从仓库中安装所有可用的软件包升级(升级本地已安装的软件包及其依赖项)

apk upgrade <package>   # 更新指定的软件包

# update 只更新索引, upgrade 才真正更新``
  • 安装
apk add <package>               # 安装软件包(并自动安装依赖项)
apk add <package>=<version>     # 安装指定版本软件包

apk --no-cache add <package
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Dockerfile是用来构建Docker镜像的描述文件,它由一系列命令和参数构成的脚本。每一条指令对应于Docker镜像中的一层,Dockerfile的主要作用是定义自定义镜像的规则和配置。 Docker的构建过程可以简单解析为以下几个步骤: 1. Docker从基础镜像运行一个容器。 2. 执行一条命令并对容器进行修改。 3. 执行类似docker commit的操作提交一个新的镜像层。 4. Docker再基于刚提交的镜像运行一个新容器。 5. 执行Dockerfile中的下一条指令,直到所有指令都执行完毕。 从应用软件的角度来看,Dockerfile、Docker镜像、Docker容器代表了软件的不同阶段。Dockerfile可以被视为软件的原材料,Docker镜像是软件的交付品,Docker容器则可以认为是软件的运行状态。Dockerfile面向开发,Docker镜像成为交付标准,Docker容器则涉及部署与运维。这者缺一不可,合力充当Docker体系的基石。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Dockerfile概念简介](https://blog.csdn.net/qq1356059950/article/details/126142806)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Docker之Dockerfile原理](https://blog.csdn.net/m0_66194642/article/details/127486472)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值