当前位置:   article > 正文

Alpine系统_docker的alpine升级

docker的alpine升级

Alpine系统

alpine简介

alpine是一个轻量级的Linux发行版本,轻量级不仅体现在其占用空间的大小,还因为它没有图形化界面,只有命令行界面。

alpine特点

  1. 小巧:基于Musl libc和busybox,和busybox一样小巧,最小的docker镜像只有5MB;
  2. 安全:面向安全的轻量发行版;
  3. 简单:提供APK包管理工具,软件的搜索、安装、删除、升级都非常方便;
  4. 适合容器使用:由于小巧、功能完备,非常适合作为容器的基础镜像;

alpine国内源

清华大学:https://mirror.tuna.tsinghua.edu.cn/alpine/
阿里云:https://mirrors.aliyun.com/alpine/
网易:http://mirrors.163.com/

alpine基本用法

apk update 更新
apk update 		#更新最新镜像源列表
  • 1
apk search 查找
apk search 					#查找所以可用软件包
apk search -v 				#查找所以可用软件包及其描述内容
apk search -v 'acf*' 		#通过软件包名称查找软件包
apk search -v -d 'docker' 	#通过描述文件查找特定的软件包
  • 1
  • 2
  • 3
  • 4
apk add 安装
apk add openssh 					#安装一个软件
apk add openssh openntp vim   		#安装多个软件
apk add --no-cache -U apache2  		#不使用本地镜像源缓存,相当于先执行update,再执行add
  • 1
  • 2
  • 3
apk info 查看已安装
apk info 						#列出所有已安装的软件包
apk info -a zlib 				#显示完整的软件包信息
apk info --who-owns /sbin/lbu 	#显示指定文件属于的包
  • 1
  • 2
  • 3
apk upgrade 升级
apk upgrade 						#升级所有软件
apk upgrade openssh 				#升级指定软件
apk upgrade openssh openntp vim   	#升级多个软件
apk add --upgrade busybox 			#指定升级部分软件包
  • 1
  • 2
  • 3
  • 4
apk del 卸载
apk del openssh  		#删除一个软件

add:   **相当于install**
del:   **相当于remove**
  • 1
  • 2
  • 3
  • 4
创建用户和组
//创建用户
adduser
-h 			#创建家目录
-g			#用户的详细信息
-s 			#登录shell
-G			#组
-S 			#创建系统用户
-D 			#不分配密码
-H 			#不创建家目录
-u 			#UID
-k 			#创建框架目录

//删除用户
deluser
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
关机重启
localhost:~# reboot		 #重启系统
localhost:~# poweroff	 #关机
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/880088
推荐阅读
相关标签
  

闽ICP备14008679号