小白成长记9 Alpine 虚拟机软路由必备安装ISO镜像只有47m docker

2022-07-19 303 0

老高推荐虚拟机、软路由必备Linux系统:Alpine简单安装 小巧 简单 安全方便的Linux发行版 虚拟机安装ISO镜像只有47mb 全功能docker

感谢您的关注订阅🙏,三连投币转发 充电是对我最大的支持和鼓励!🙏我会继续努力做出更多的高质量视频!加爱折腾的群和讨论组:https://diyforfun.565856.xyz/ 爱折腾的老高欢迎您加入和有着共同折腾爱好的朋友们一起:折腾的开心!开心的折腾!

声明:爱折腾的老高视频及技术交流群仅供数码爱好者正规合法讨论技术交流。不涉及任何违法违规技术交流。请不要在评论或私聊中提及任何违法违规技术问题,一概不予回答谢谢合作。请各位朋友不在在群中讨论任何相关违法违规及风险问题,群规见群公告。所分享资源均来自互联网公开资源,均有其各自的作者和出处,尊重知识产权。相关设备和服务请购买正版。各厂商服务商请不要群内发广告、图片及二维码等。如有合作意向,敬请与老高联系。

alpine官网下载地址(虚拟机专用iso):
https://dl-cdn.alpinelinux.org/alpine/v3.19/releases/x86_64/alpine-virt-3.19.0-x86_64.iso

一、安装alpine

安装命令

setup-alpine

1、选择键盘
cn
再次cn

2、hostname
按需设置,或者默认localhost回车

3、网卡配置默认eth0,ip地址配置默认dhcp,dns配置默认,均可一路回车,有需要的可以根据实际情况修改。

4、timezone时区
输入问号?可以查看所有时区。输入PRC回车

5、http/ftp p* URL none默认回车

6、NTP客户端,chrony默认回车

7、如以上设置网络已经成功联网,此步会显示镜像源列表,目前3.16版会有1-74个镜像可选,其中如[16]为清华大学源(此数字可能会根据版本不同而变化),内有很多地区镜像源按您所在地区就近选择较大的较稳的源。

备用国内镜像源,可在安装完成后手动修改添加

配置文件
Alpine的源文件为:

默认的源地址为:http://dl-cdn.alpinelinux.org/,修改地址可以编辑源文件 /etc/apk/repositories。

国内镜像及修改方法

vi /etc/apk/repositories
#阿里源
https://mirrors.aliyun.com/alpine/v3.19/main/
https://mirrors.aliyun.com/alpine/v3.19/community/
#中科大的源
https://mirrors.ustc.edu.cn/alpine/v3.19/main/
https://mirrors.ustc.edu.cn/alpine/v3.19/community/
#清华的源
https://mirrors.tuna.tsinghua.edu.cn/alpine/v3.19/main/
https://mirrors.tuna.tsinghua.edu.cn/alpine/v3.19/community/

以上3.19表示目前稳定版,后期随着alpine的升级,版本号会相应的升级,注意跟随升级修改。

注意:通过setup-alpine安装程序中选择的源,安装完成后务必进入/etc/apk/repositories修改,确保main和community两个地址是有效的。否则部分软件(如docker)安装时会提示找不到源
例如:
https://mirrors.tuna.tsinghua.edu.cn/alpine/v3.19/main/
此行首没有#,有效

https://mirrors.tuna.tsinghua.edu.cn/alpine/v3.19/community/

此行首有#,表示注释,无效。去掉#并保存后才可生效。

更改完 /etc/apk/repositories 文件后请运行 apk update 更新索引以生效。

8、建立一个用户(按需设置)
默认no,回车

9、ssh server配置,默认openssh,回车

10、重要,重要,重要
是否允许root账号密码登录,按需设置(yes,no,prohibit-password)
yes,回车

11、输入ssh key 或者 url,默认none回车

12、选择安装盘,根据页面盘的提示选择

sda sdc 等等

13、刚选的盘想用来安装什么(sys,data,crypt,lvm等)sys即为系统
sys,回车

14、确认清盘(格式化)和继续,y,回车

格式化硬盘然后复制文件需要些时间,完成之后会提示”Installation is complete”,这时候拔掉U盘或者设置硬盘第一启动,就可以重启了

reboot

二、常用软件安装一条命令搞定

apk add bash wget curl git make vim docker

(bash wget curl git make vim docker等等按需添加)

老高这里以安装docker为例

然后运行 apk update,更新软件源。
现在就可以安装 docker 了,运行:

apk add docker

然后先把 docker 添加到开机自启:

rc-update add docker boot

然后启动 docker 服务:

service docker start

查看docker运行情况

docker info

查看程序版本

docker version 

三、docker中容器安装

#以安装Portainer为例
docker run -d -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /opt/docker/portainer:/data portainer/portainer-ce:latest

其中端口号,name,/opt/docker/portainer存放配置数据的文件夹,均可根据需要修改

macvlan的建立,按需设置

查看网卡配置情况

ifconfig

查看网卡是否为eth0

建立macvlan命令:

docker network create -d macvlan --subnet=192.168.8.0/24 --gateway=192.168.8.1 -o parent=eth0 macvlan1

其中--subnet=192.168.8.0/24为主路由网段和子网掩码,--gateway=192.168.8.1为主路由网关,macvlan1为名称可自定义

常用alpine命令总结:

#安装alpine
setup-alpine

apk包管理命令

#从远程镜像源中更新本地镜像源索引
apk update 

apk add 可以接多个软件的名称比如:

apk add bash wget curl git make vim docker

apk del 删除软件,可以接多个软件的名称比如:

apk del openssh openntp vim

upgrade:升级当前已安装的软件包 upgrade命令升级系统已安装的所以软件包(一般包括内核),当然也可指定仅升级部分软件包(通过-u或–upgrade选择指定)。

apk upgrade
apk add --upgrade busybox

apk search命令搜索可用软件包,-v参数输出描述内容,支出通配符,-d或—description参数指定通过软件包描述查询。

apk search
apk search -v
apk search -v 'acf*'
apk search -v -d 'docker'

info命令用于显示软件包的信息。

apk info
apk info -a zlib
apk info --who-owns /sbin/lbu

感谢您的关注订阅🙏,三连投币转发 充电是对我最大的支持和鼓励!🙏我会继续努力做出更多的高质量视频!加爱折腾的群和讨论组:https://diyforfun.565856.xyz/ 爱折腾的老高欢迎您加入和有着共同折腾爱好的朋友们一起:折腾的开心!开心的折腾!

转载原创文章请注明,转载自: 爱折腾的老高博客 https://diyforfun.cn

相关文章

[老高分享]免费开源远程桌面神器RustDesk/支持多种系统搭建跨平台使用/支持硬件解码
2024新款升级铁威马F4-424NAS网络存储服务器评测
零刻GTi14 Ultra迷你电脑深度拆解测试双2.5G/WIFI7/PCIe内置电源
¥899铭凡最便宜的机器!轻度升级版UN100D迷你电脑深度拆解测试,双2.5G网口
玄派创世魔方:80W性能怪兽深度首发评测,全面解析
迷你电脑玩独显也可以很潇洒~逍遥君显卡扩展坞 兼容雷电4/雷电3/USB4

发布评论