# alpine系统 ## 常用指令 ### 软件操作 ```shell # 软件搜索 apk search xxx # 软件安装 apk add xxx # 软件卸载 apk del xxx # 更新软件源 apk update ``` ### 系统服务 ```shell # 启动服务 rc-service xxx start # 关闭服务 rc-service xxx stop # 重启服务 rc-service xxx reload ``` ### 运行等级(开机启动) ```shell # 新增(default是指运行等级,详细见参考) rc-update add xxx default # 删除 rc-update del xxx # 状态 rc-status ``` 参考:[Alpine-Linux的OpenRC指令](https://wiki.alpinelinux.org/wiki/OpenRC) ## virmach安装alpine [Virmach安装Alpine详细教程](https://cikeblog.com/virmach-install-alpine.html) ## 软件安装 ### 安装docker 步骤 1. docker 的包是位于社区仓库里,因此先要修改源配置文件,把community这一行去掉注释 ```shell vi /etc/apk/repositories ``` 2. 更新软件源 ```shell apk update ``` 3. 安装docker ```shell apk add docker ``` 4. 添加开机自启动 ```shell rc-update add docker boot ``` 5. 启动docker服务 ```shell service docker start ``` 6. (可选)安装docker-compose ```shell apk add docker-compose ``` ### 安装certbot ```shell # 普通的,需要自己配置SSL证书配置 apk add certbot # 带nginx插件,可以直接配置nginx的SSL证书配置 apk add certbot-nginx ```