alpine基础操作
创建用户和组
//创建用户
adduser
-h #创建家目录
-g #用户的详细信息
-s #登录shell
-G #组
-S #创建系统用户
-D #不分配密码
-H #不创建家目录
-u #UID
-k #创建框架目录
//删除用户
deluser
apk源
//alpine默认为国外源,下载较慢,可改为国内源较快一点
sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/' /etc/apk/repositories
apk update
apk
apk update
//更新最新镜像源列表
apk update
apk search
//查找
apk search #查找所以可用软件包
-v #查找所以可用软件包及其描述内容
-v 'gcc' #通过软件包名称查找软件包
-v -d 'docker' #通过描述文件查找特定的软件包
apk add
apk add wget #安装一个软件
apk add wget vim #安装多个软件
apk add --no-cache -U apache2 #不使用本地镜像源缓存,相当于先执行update,再执行add
apk del
//删除vim
apk del vim
dockerfile基于alpine制作haproxy镜像
准备两台网站服务
//httpd服务
[root@192 ~]# docker run -d --name web01 httpd
c2947f44ce68e701944f67aed2cfc6cb3ed95d85ab596dcaf98b270bfaf5979e
[root@192 ~]# docker inspect web01
......
"Gateway": "172.17.0.1",
"IPAddress": "172.17.0.3",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"MacAddress": "02:42:ac:11:00:03",
"DriverOpts"