当前位置: 首页 > news >正文

10s 内得到一个干净、开箱即用的 Linux 系统

安装

使用官方脚本安装我的服务器不行

官方脚本

mkdir instantbox && cd $_
bash <(curl -sSL https://raw.githubusercontent.com/instantbox/instantbox/master/init.sh)

下面是我的完整安装过程 

mkdir /opt/instantbox
cd /opt/instantbox

1.脚本文件 (这个没用,只是官方脚本会下载这个文件)

vim init.sh

 内容如下

#!/bin/sh
#
# Install script for instantbox
# Home Page: https://github.com/instantbox/instantbox
#
# Usage:
#  mkdir instantbox && cd $_
#  bash <(curl -sSL https://raw.githubusercontent.com/instantbox/instantbox/master/init.sh)"
#  docker-compose up -d
#check_cmd() {command -v "$1" >/dev/null 2>&1
}echo "Welcome to instantbox, please wait..."
echo ""if check_cmd docker; thenecho "docker is installed"
elseecho "docker is not installed, please try again after it's installed"exit 1
fiif check_cmd docker-compose; thenecho "docker-compose is installed"
elsecurl -sSL https://raw.githubusercontent.com/docker/compose/master/script/run/run.sh > /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-compose || exit 1
ficurl -sSLO https://raw.githubusercontent.com/instantbox/instantbox/master/docker-compose.ymlecho "Enter your IP (optional): "
read IP
echo "Choose a port (default: 8888): "
read PORT[  -z "$IP" ] || sed -i -e "s/SERVERURL=$/SERVERURL=$IP/" docker-compose.yml
[  -z "$PORT" ] || sed -i -e "s/8888:80/$PORT:80/" docker-compose.ymlecho "You're all set! "
echo "Run 'docker-compose up -d' then go to http://${IP:-localhost}:${PORT:-8888} on your browser."

 2.编写docker-conpose.yml

vim docker-conpose.yml

内容如下

version: '3'services:server:image: instantbox/instantbox:latestcontainer_name: instantbox_servervolumes:- /var/run/docker.sock:/var/run/docker.sockenvironment:- SERVERURL=networks:- instantbox_netfrontend:image: instantbox/instantbox-frontend:latestcontainer_name: instantbox_frontendlinks:- serverports:- 8888:80networks:- instantbox_netcron:image: instantbox/cron:latestcontainer_name: instantbox_cronlinks:- frontendenvironment:- CRON_STRINGS=* * * * * wget -qO /dev/null http://frontend/api/v2/superinspire/prunenetworks:- instantbox_netnetworks:instantbox_net:

启动

docker compose up -d

使用

浏览器打开

http://192.168.168.111:8888/

1.首页

2.选择系统 

3.使用

创建后直接可以使用

和一般的linux系统没有任何区别

http://www.lryc.cn/news/291714.html

相关文章:

  • 轮转数组[中等]
  • 【SpringBoot系列】自动装配的魅力:Spring Boot vs 传统Spring
  • idea自动生成实体类
  • uniapp -- picker民族选择器
  • 生信学习笔记1:学习如何用OPLS-DA分析代谢组数据(从入门到掌握)
  • CDR2024最新版本怎么下载?Coreldraw相关快捷键教程分享
  • C语言实战项目<贪吃蛇>
  • 人工智能时代:AI提示工程的奥秘 —— 驾驭大语言模型的秘密武器
  • Idea编写mapper.xml文件提示表名和字段
  • 解密人工智能:探索机器学习奥秘
  • C语言第十四弹---函数递归
  • etcd自动化安装配置教程
  • 时间序列预测——GRU模型
  • 通用CI/CD软件平台TeamCity全新发布v2023.11——增强Git托管平台的集成
  • C语言:register类型变量
  • android 自定义下拉框
  • 揭开时间序列的神秘面纱:特征工程的力量
  • vue3 源码解析(5)— patch 函数源码的实现
  • 蓝桥杯2024/1/28----十二届省赛题笔记
  • STM32+ESP8266 实现物联网设备节点
  • 免费的ChatGPT网站(7个)
  • Go语言基础之单元测试
  • C++ easyX小程序(介绍几个函数的使用)
  • 配置nginx以成功代理websocket
  • 代码随想录算法训练营第二十二天|235.二叉搜索树的最近公共祖先、701.二叉搜索树中的插入操作、450.删除二叉搜索树中的节点
  • collection、ofType、select的联合用法(Mybatis实现树状结构查询)
  • FLUENT Meshing Watertight Geometry工作流入门 - 4 局部加密区域
  • 前端添加富文本/Web 富文本编辑器wangeditor
  • 软件价值2-贪吃蛇游戏
  • 应用案例 | 基于三维机器视觉的汽车副车架在线测量解决方案