alpine linux使用

  • 下载

https://mirrors.aliyun.com/alpine/v3.14/releases/x86_64/

        做安装盘建议选择 EXTENDED, 在不需要 setup-repository 的前提下也能够安装到硬盘.
        仓库镜像中也能下载系统镜像 v3.10/releases

    STANDARD
        标准镜像
        镜像较少, 安装需要网络连接
    EXTENDED
        扩展镜像
        附带了常用包, 安装不需要网络连接; 适用于路由和服务器
    VANILLA
         Hardened 的镜像
         3.8 开始,已经没有 hardened 的内核了
    VIRTUAL
        适用于虚拟机的镜像
    XEN
        适用于 XEN 虚拟化的镜像
    MINI ROOT FILESYSTEM
        最小根目录系统
        适用于容器和 chroot
    RASPBERRY PI
        树莓派系统
    GENERIC ARM
        通用 ARM 系统
  • 安装

setup-disk
  • 换源

# 编辑文件 /etc/apk/repositories
# 替换为国内网址即可: mirrors.aliyun.com
https://mirrors.aliyun.com/alpine/v3.14/main
https://mirrors.aliyun.com/alpine/v3.14/community

# 包搜索
https://pkgs.alpinelinux.org/packages?name=zerotier-one&branch=v3.17&repo=community&arch=&maintainer=
# 更新
apk update
  • 工具包

apk add util-linux
  • php环境搭建

apk add php8 php8-cgi

# 配置文件
cp -r /etc/php8/php.ini /data/etc/php8/php.ini

# 运行一个测试的cgi端口
/usr/bin/php-cgi8 -b 127.0.0.1:9200 -c /data/etc/php8/php.ini
  • docker

sudo apk add docker
sudo service docker start
sudo rc-update add docker boot
  • 配置网卡ip

# vagrant配置文件内网地址
config.vm.network "private_network", ip: "192.168.2.210"

# 查看接口,eth1和eth2都没有ip,把没有ip的都进行编辑
ip a
# 编辑文件
sudo nano /etc/network/interfaces
auto eth1
iface eth1 inet dhcp
      hostname localhost

auto eth2
iface eth2 inet dhcp
      hostname localhost

# 或者静态
iface eth1 inet static
      address 192.168.2.151
      netmask 255.255.255.0
      gateway 192.168.2.1
# 重启网络
service networking restart

# 查看即可
ip a