疯狂的哥们:一台电脑上装145个操作系统

一位极客在一1T硬盘、1G内存的电脑上安装了145个不同的操作系统,包括3个DOS、5个Windows及114个Linux发行版。除个人数据分区和公共引导装载器外,还特别为每个系统分配了独立分区。
"这个世界上有很多geek,想出各种稀奇古怪的点子,这哥们儿在一台电脑上装了145个操作系统! 一台1T硬盘、1G内存的电脑,分了152个区,一个纯数据分区放置个人数据,另一个纯数据分区放置公共引导装载器,还有所有Linux需要的一个 Swap分区,除去7个分区留下145个分区放置那145个操作系统。3个Dos、5个Windows、114个不同的Linux。除了下载的测试版本 Vista和不花钱的Linux,其它微软系统都是掏钱的,真有钱啊~"
一台电脑上同时安装两个不同版本的 Docker 可以通过以下方法实现: #### 使用不同的安装源 可以从不同的安装源来安装不同版本的 Docker。例如,一个版本从官方仓库安装,另一个版本从第三方仓库或者手动下载安装包来安装。 以 Ubuntu 系统为例,从官方仓库安装 Docker: ```bash # 添加 Docker 的官方 GPG 密钥 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg # 设置稳定版仓库 echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null # 更新 apt 包索引 sudo apt-get update # 安装 Docker 引擎 sudo apt-get install docker-ce docker-ce-cli containerd.io ``` 如果要安装另一个版本,可以手动下载指定版本的 Docker 安装包进行安装: ```bash # 下载指定版本的 Docker 安装包 wget https://download.docker.com/linux/ubuntu/dists/$(lsb_release -cs)/pool/stable/amd64/docker-ce_<version>_amd64.deb # 安装下载的安装包 sudo dpkg -i docker-ce_<version>_amd64.deb ``` 这里的 `<version>` 需要替换为具体的 Docker 版本号。 #### 使用容器化的 Docker(DinD - Docker in Docker) 可以使用 Docker 容器来运行另一个版本的 Docker。这种方式可以将不同版本的 Docker 隔离在不同的容器中。 运行一个 DinD 容器: ```bash sudo docker run -d --privileged --name dind -v /var/run/docker.sock:/var/run/docker.sock docker:dind ``` 在这个容器中就可以运行另一个版本的 Docker 了。可以通过以下命令进入容器并使用其中的 Docker: ```bash sudo docker exec -it dind sh docker version ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值