参考资料

  1. InfluxDB是一个开源的时序数据库
  2. Kibana 是一个开源的数据可视化工具
  3. Hello-World 是一个最简单的 Docker 镜像
  4. AlmaLinux 是一个开源、企业级的 Linux 发行版
  5. Source Mage是一个基于源代码的Linux发行版,采用类似BSD Ports的包管理系统
  6. 1Panel 是一个现代化的开源 Linux 服务器运维管理面板
  7. NATS Streaming(现更名为STAN)是基于NATS的消息流系统
  8. Cloudreve 启用 JWT(JSON Web Tokens)加密通信

docker安装openwrt详细说明以及案例

Docker安装OpenWrt详细说明

1. 安装Docker

确保系统已安装Docker,若未安装可参考以下步骤:

sudo apt-get update
sudo apt-get install docker.io
sudo systemctl start docker
sudo systemctl enable docker

2. 拉取OpenWrt镜像

从Docker Hub拉取OpenWrt镜像:

docker pull openwrtorg/rootfs:x86-64

3. 创建并运行容器

使用以下命令创建并运行OpenWrt容器:

docker run -d --name openwrt --privileged --network host openwrtorg/rootfs:x86-64 /sbin/init
  • -d:后台运行容器。

  • --name openwrt:容器名称。

  • --privileged:赋予容器特权模式。

  • --network host:使用宿主机的网络配置。

4. 进入OpenWrt容器

使用以下命令进入容器:

docker exec -it openwrt /bin/sh

5. 配置OpenWrt

进入容器后,配置OpenWrt:

vi /etc/config/network

修改网络配置后重启网络服务:

/etc/init.d/network restart

案例:安装并配置OpenWrt作为路由器

  1. 安装Docker并拉取镜像

    sudo apt-get update
    sudo apt-get install docker.io
    sudo systemctl start docker
    sudo systemctl enable docker
    docker pull openwrtorg/rootfs:x86-64
  2. 运行OpenWrt容器

    docker run -d --name openwrt --privileged --network host openwrtorg/rootfs:x86-64 /sbin/init
  3. 进入容器并配置网络

    docker exec -it openwrt /bin/sh
    vi /etc/config/network

    修改网络配置后重启网络服务:

    /etc/init.d/network restart
  4. 通过Web界面管理OpenWrt
    在浏览器中输入OpenWrt的IP地址(如192.168.1.1),使用默认用户名root和密码password登录进行管理。