Alpine安装
setup-alpine
Asia
Shanghai
sda
sys
关于密码设置问题:#输入passwd 命令修改密码
注意这次设置的密码是对于登录名为root所说的。
_________________如果不安装在硬盘,重启后就得重新安装——————————————
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"确认
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/cronaldo91/article/details/132056051
查看IP:ifconfig
重启网卡(通过此条命令看出alpine可能基于Ubuntu):/etc/init.d/networking restart
问题:安装初始化配置完后重启需要重新配置
解决:原因是没有在关机后断开iso镜像连接,导致此次启动是从iso盘启动,而刚才已做好的配置写在了硬盘中。只需断开iso连接即可解决。
安装Docker:
先运行 vi /etc/apk/repositories 把把源里第三行的 community 取消注释
apk update;apk add docker
设置开机自启:
rc-update add docker boot
启动Docker:
service docker start
查看Docker版本:
docker -v
安装Docker Compose:
apk add py-pip;pip install docker-compose
ssh连接教程(可用windows自带ssh连接)
#!/usr/bin/env sh
apk update
apk add openssh-server
rc-service sshd start
# 设置开机启动
rc-update add sshd
# 删除开机启动服务
# rc-update del sshd
# 开放Root登录
echo 'PermitRootLogin yes' >> /etc/ssh/sshd_config
rc-service sshd restart
# 显示所有服务
# rc-status -a
青龙安装
**
配置国内镜像源
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://0b27f0a81a00f3560fbdc00ddd2f99e0.mirror.swr.myhuaweicloud.com",
"https://ypzju6vq.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"
]
}
EOF
systemctl daemon-reload
systemctl restart docker
启动容器
docker run -dit \
-v $PWD/ql/data:/ql/data \
-p 5700:5700 \
--name qinglong \
--hostname qinglong \
--restart unless-stopped \
whyour/qinglong:latest
基础环境配置
进入容器
docker exec -it qinglong bash
修改npm源
npm config set registry https://registry.npm.taobao.org
安装pnpm管理工具
npm install pnpm -g
一键安装大部分依赖(以下两个选一个,第二个亲测可用)(需要先进入docker)
curl -fsSL https://github.91chi.fun/https://raw.githubusercontent.com/FlechazoPh/QLDependency/main/Shell/QLOneKeyDependency.sh | sh
curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/FlechazoPh/QLDependency/main/Shell/QLOneKeyDependency.sh | sh
exit 退出容器
docker restart qinglong 重新启动容器
docker exec -it qinglong bash 进入青龙
启动docker
service docker restart
fake2库有极速版任务
ql repo https://git.metauniverse-cn.com/https://github.com/shufflewzc/faker2.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator|magic|depend|h5sts" "main"
重启docker:rc-service docker restart
修改网卡:vi /etc/network/interfaces
桥接网卡:内部静态地址(无法连接时可删除其他网卡,宿主机)
修改ssh:vi /etc/ssh/sshd_config 增加PermitRootLogin yes
然后service sshd resatrt
安装docker之前:vi /etc/apk/repositories 把第二行带有V版本号的链接前的#号去掉
静态网卡示例:
auto eth0
iface eth0 inet static
address 192.168.0.102
netmask 255.255.255.0
gateway 192.168.0.1
hostname localhost
## 开卡系列通用变量 设置一次永久生效
export RUSH="true"
export guaopenwait_All="60"
export guaopencard_All="true"
export guaopencard_addSku_All="true"
export guaopencardRun_All="true"
export guaopencard_draw="true"
export guaunknownTask_addSku_All="true"
## 开卡系列抽奖通用变量 设置一次永久生效
export gua_carnivalcity_draw="true"