風雲論壇电脑网络 → 浏览:帖子主题
* 帖子主题:体验微软官方的 Linux 发行版:CBL-Mariner
風雲 (ID: 3)
头衔:论坛版主
等级:大天使
积分:1790
发帖:74
来自:保密
注册:2022/3/30 15:28:53
造访:2025/3/29 14:53:51
[ 第 1 楼 ] 回复
指令:
docker run -it mcr.microsoft.com/cbl-mariner/base/core:2.0
官方:https://mcr.microsoft.com/zh-cn/product/cbl-mariner/base/core/about

不算大,66.8M,当前仅 2.0 和 2.0-nonroot 两个 tag。
和红帽系一样,可以使用 yum 在线安装软件(实际为 tdnf 的快捷方式)。
软件比较少,连 xrdp,icewm 都没有提供,估计也不会提供了,毕竟微软没有开源让大家贡献软件的习惯。

据说,CBL 已经改名为 Azure Linux,拉取指令为(76.2M):
docker pull mcr.microsoft.com/azurelinux/base/core:3.0

Azure Linux Busybox版拉取命令为(14.5M):
docker pull mcr.microsoft.com/azurelinux/busybox:1.36
2023/11/17 9:45:23 IP:已设置保密
風雲 (ID: 3)
头衔:论坛版主
等级:大天使
积分:1790
发帖:74
来自:保密
注册:2022/3/30 15:28:53
造访:2025/3/29 14:53:51
[ 第 2 楼 ] 回复
默认内置的工具很少,建议 tdnf install busybox,然后在 /usr/local/bin 目录下建立如下快捷方式:
ln -s /usr/sbin/busybox /usr/local/bin/vi
ln -s /usr/sbin/busybox /usr/local/bin/su
ln -s /usr/sbin/busybox /usr/local/bin/ip
ln -s /usr/sbin/busybox /usr/local/bin/ps
ln -s /usr/sbin/busybox /usr/local/bin/tar
ln -s /usr/sbin/busybox /usr/local/bin/ash
ln -s /usr/sbin/busybox /usr/local/bin/top
ln -s /usr/sbin/busybox /usr/local/bin/free
ln -s /usr/sbin/busybox /usr/local/bin/wget
ln -s /usr/sbin/busybox /usr/local/bin/ping
ln -s /usr/sbin/busybox /usr/local/bin/init
ln -s /usr/sbin/busybox /usr/local/bin/pkill
ln -s /usr/sbin/busybox /usr/local/bin/which
ln -s /usr/sbin/busybox /usr/local/bin/pstree
ln -s /usr/sbin/busybox /usr/local/bin/uptime
ln -s /usr/sbin/busybox /usr/local/bin/reboot
ln -s /usr/sbin/busybox /usr/local/bin/netstat
ln -s /usr/sbin/busybox /usr/local/bin/ifconfig
2023/11/17 21:37:47 IP:已设置保密
風雲 (ID: 3)
头衔:论坛版主
等级:大天使
积分:1790
发帖:74
来自:保密
注册:2022/3/30 15:28:53
造访:2025/3/29 14:53:51
[ 第 3 楼 ] 回复
需要安装证书:
yum install ca-certificates
否则很多工具无法请求 https 链接,例如无法使用 npm 安装模块。

如果遇到找不到 libuuid.so 的问题,可以安装 e2fsprogs 软件包即可。
2023/11/18 10:21:27 IP:已设置保密
風雲 (ID: 3)
头衔:论坛版主
等级:大天使
积分:1790
发帖:74
来自:保密
注册:2022/3/30 15:28:53
造访:2025/3/29 14:53:51
[ 第 4 楼 ] 回复
busybox 内置了一个强大的 httpd 服务器,支持 php和反向代理:

httpd -p 80 -c httpd.ini -h /root

httpd.ini 反向代理示例(将所有请求全部转发到 bbs.fengyun.org):
P:/:http://bbs.fengyun.org

httpd.ini 支持 php-cgi
*.php:/usr/bin/php-cgi
2024/12/8 22:38:57 IP:已设置保密
pojin (ID: 2)
等级:风云使者
积分:391
发帖:3
来自:保密
注册:2022/3/30 11:42:27
造访:2025/3/16 20:07:25
[ 第 5 楼 ] 回复
还是 alpine 用的更方便
2024/12/9 8:46:28 IP:已设置保密
風雲 (ID: 3)
头衔:论坛版主
等级:大天使
积分:1790
发帖:74
来自:保密
注册:2022/3/30 15:28:53
造访:2025/3/29 14:53:51
[ 第 6 楼 ] 回复
Alpine 最好用的地方是软件都是最新的,不像 Ubuntu ,php 和 node 的版本都好老。
2024/12/9 20:35:02 IP:已设置保密
風雲 (ID: 3)
头衔:论坛版主
等级:大天使
积分:1790
发帖:74
来自:保密
注册:2022/3/30 15:28:53
造访:2025/3/29 14:53:51
[ 第 7 楼 ] 回复
Azure Linux是从CBL-Mariner演化而来的Linux发行版,二者之间存在直接的继承和发展关系。
2025/2/21 10:20:23 IP:已设置保密
分页: 1, 共 1 页
快速回复主题
账号/密码
用户: 没有注册? 密码:
评论内容