VM Template Linux Alpine
Create linux alpine vm template for vmware
1 min readAug 27, 2021
Install Alpine Linux
- setup-alpine
- keyboard us,us
- disk install lvm
- type install sys
- reboot
setup hostname and ip address
- edit file
/etc/network/interface
auto eth0iface eth0 inet static
address 192.168.2.16
netmask 255.255.255.0
gateway 192.168.2.254
hostname YOUR-HOSTNAME
- set hostname
echo "YOUR-HOSTNAME" > /etc/hostname
- force change hostname
hostname -F /etc/hostname
Set DNS
- edit file
/etc/resolve.conf
nameserver 8.8.8.8
nameserver 4.4.4.4
Add Software package repository
- edit file
/etc/apk/repositories
http://dl-cdn.alpinelinux.org/alpine/latest-stable/community/
- run apk update , upgrade and reboot
apk update; apk upgrade; reboot
Create user ex. admin
adduser admin
Install docker
and docker-compose
apk add docker; apk add docker-compose
- add user admin to docker group
addgroup admin docker
- start docker and set docker start on boot
rc-update add docker boot
service docker start
Install net-snmp
apk add net-snmp
- edit file
/etc/snmp/snmpd.conf
agentAddress udp:0.0.0.0:161
rocommunity SNMP_SECRET_KEY default
- set start
net-snmp
on boot
rc-update add snmpd boot
service snmpd start
Install open-vm-tools
apk add open-vm-tools
- set start
open-vm-tools
on boot
rc-update add open-vm-tools boot
service open-vm-tools start
Install git
and vim
apk add git; apk add vim
- create
/home/${USER}/.vimrc
set tabstop=2
set shiftwidth=2
set softtabstop=2
set expandtab
set visualbell
- create
/home/${USER}/.inputrc
for disable bell
set bell-style none