zyygive 2020-06-11
参照Alpine Install: from a disc to a virtualbox machine single only安装alpine会遇到一些问题,主要是网络配置和apk仓库引起的。
所以在此整理了下自己的安装过程。
具体操作:
点击网络->网卡1->连接方式选择桥接网卡,其他默认。
这种方式最容易配置网络的连接,可以在Alpine安装完成后再考虑其他连接方式,不同连接方式的区别见virtualbox里的linux怎么配置网络连接。
启动后,修改alpine的网络连接和apk仓库使得可以ping通仓库域名。
ip和网关:
ifconfig eht0 192.168.1.150 netmask 255.255.255.0 up route add default gw 192.168.1.1
DNS:
vi /etc/resolv.conf:
nameserver 114.114.114.114 nameserver 114.114.115.115
测试: ping https://mirrors.ustc.edu.cn/alpine/latest-stable/main
也可以使用dhclinet命令通过DHCP获取ip、网关和DNS。
编辑/etc/apk/repositories文件 更改源:
https://mirrors.ustc.edu.cn/alpine/latest-stable/main https://mirrors.ustc.edu.cn/alpine/latest-stable/community
然后执行apk update更新apk indexs。
- 键盘布局选择cn,cn之后再cn - hostname随意 - 网络相关配置默认都为第2步中所配 - root密码修改为123456会提示too weak,但可以使用 - Timezone选择Hongkong - 镜像已配 - SSH server使用默认的openssh - NTP使用默认的Chrony,轻小 - disk选择virtualbox分配的vdi,名为sda - How to use it? 选择sys,因为要安装alpine到这个vdi中 - 提醒会擦除vdi,确认是你要安装的那个后输入y回车就开始执行安装了。
选择该虚拟机->设置->存储->选择盘片右击删除;系统->取消勾选光驱。
参照alpine linux 环境中安装 docker安装docker,测试网络连接没问题后,执行apk add docker安装docker,如果提示missing错误,检查/etc/apk/repositories文件,不过我用的是中科大的两个镜像仓库,目前只有社区仓库(通常以community结尾)中才有docker。