Можно ли запустить операционную систему OpenWrt внутри контейнера LXC (или Docker)?

Как настроить устройство raspberry pi 4b для использования нескольких контейнеров, включая openwrt в качестве маршрутизатора wifi и другой контейнер, например, для телеграмм бота, чтобы использовать устройство не только для раздачи интернета по wifi, но и для других целей?
  • 17 марта 2024 г. 4:49
Ответы на вопрос 2
Да, можно запустить операционную систему OpenWrt внутри контейнера LXC или Docker. Для этого потребуется поддержка виртуализации на устройстве, на котором запускается контейнер. 

Чтобы настроить устройство Raspberry Pi 4B для использования нескольких контейнеров, включая OpenWrt, вы можете следовать следующим шагам:

1. Установите и настройте Docker на Raspberry Pi:

   ```
   sudo apt update
   sudo apt install docker.io
   sudo systemctl enable docker
   sudo systemctl start docker
   ```

2. Создайте контейнер для OpenWrt с помощью Docker:

   ```
   docker run -d --name openwrt_container openwrt/openwrt
   ```

3. Настройте маршрутизацию wifi внутри контейнера OpenWrt, чтобы раздавать интернет через Raspberry Pi:

   ```
   docker exec -it openwrt_container ifconfig eth0 up
   docker exec -it openwrt_container ifconfig eth0 192.168.1.1
   docker exec -it openwrt_container uci set network.lan.ipaddr='192.168.1.1'
   docker exec -it openwrt_container uci commit
   docker exec -it openwrt_container /etc/init.d/network reload
   ```

4. Создайте другие контейнеры для различных приложений, например, для телеграм бота:

   ```
   docker run -d --name telegram_bot_container telegram_bot_image
   ```

Таким образом, вы можете использовать устройство Raspberry Pi для различных целей, включая раздачу интернета через OpenWrt и запуск других контейнеров для приложений. Помните, что для работы с контейнерами потребуется некоторые знания Docker и настройки сети.
Можно, но работать оно нормально не будет. Я про опенврт 
Разве что виртуалку запускать
Похожие вопросы