Dockerfile基于alpine制作haproxy镜像

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"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值