参考资料

  1. OnlyOffice是一款开源办公套件
  2. Photon OS 是一个轻量级的 Linux 发行版
  3. Nginx 是一款高性能的开源 Web 服务器
  4. Storm 是一个分布式实时计算系统
  5. XWiki 是一个开源的、基于 Java 的 Wiki 平台
  6. Docker的核心概念
  7. io.js是Node.js的一个分支,由社区主导开发,旨在提供更快的迭代和更开放的治理模式
  8. Docker基于Linux容器技术

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登录进行管理。