alpine 镜像安装基础配置

54 阅读2分钟

辅组工具

apk add alpine-conf

配置向导

setup-alpine (跟着这个向导来就可以)

修改hostname

vi /etc/hostname

/etc/init.d/hostname restart

配置源

vi /etc/apk/repositories
mirrors.aliyun.com/alpine/v3.5…
mirrors.aliyun.com/alpine/v3.5…

apk update

配置网卡

blog.csdn.net/FHY26828/ar…
用setup-alpine配置到时区处退出
vi /etc/network/interfaces

auto eth0
iface eth0 inet static
	    address 192.168.211.3
	    netmask 255.255.255.0
	    gateway 192.168.211.2
      hostname alpine350

/etc/init.d/networking restart
rc-service networking restart
service networking restart

配置dns

setup-alpine 如果忘记配置dns 可以用 setup-dns配置
114.114.114.114
否者无法解析域名

修改时区

echo "Asia/Shanghai" > /etc/timezone
date -R
-- 卸载tzdata依赖库
apk del tzdata

如果时间不准,同步
ntpd -d -q -n -p ntp3.aliyun.com

开启ssh

apk add openssh
vi /etc/ssh/sshd_config

Port:ssh服务监听的端口号。默认为22。
PermitRootLogin:是否允许root用户通过ssh登录。建议将其设置为no以提高安全性。
PubkeyAuthentication:是否启用公钥验证身份。建议启用以提高安全性。
PasswordAuthentication:是否启用密码验证身份。建议禁用以提高安全性。

rc-service sshd restart
ps -ef|grep sshd

常用命令

halt/poweroff 关机

apk add docker 
rc-service docker start
rc-update add docker boot

配置后每次重启消失的原因处理

_________________如果不安装在硬盘,重启后就得重新安装——————————————
Available disks are: sda (8.6 GB ATA VBOX HARDDISK ) Which disk(s) would you like to use? (or '?' for help or 'none') [none] 
这一步比较关键,系统发现了有块8.6GB大小,名称叫sda的硬盘 
问你需不需要使用硬盘,因为Alpine Linux可以运行在内存里,这里的默认选项是不使用硬盘 
所以要手动键入sda,后面的步骤才会将系统安装在硬盘上 
The following disk is selected: sda (8.6 GB ATA VBOX HARDDISK ) How would you like to use it? ('sys', 'data', 'lvm' or '?' for help) [?] 
以何种方式安装系统,这里需要键入"sys",表示把整个系统安装在硬盘上。 
其他选项并不适用于虚拟机 WARNING: 
The following disk(s) will be erased: sda (8.6 GB ATA VBOX HARDDISK ) WARNING: Erase the above disk(s) and continue? [y/N] 
向导让你确认选择的sda磁盘上的数据会全部丢失 虚拟机磁盘,初始肯定是没数据的,键入"y"确认