All Projects → WAGO → docker-ipk

WAGO / docker-ipk

Licence: Apache-2.0 license
This repo contains static linked binaries of docker ce packed in linux ipk format.

Projects that are alternatives of or similar to docker-ipk

ansible-nvidia
No description or website provided.
Stars: ✭ 32 (+28%)
Mutual labels:  docker-ce
docker-ce docker-compose nvidia-docker2
脚本离线安装支持 NVIDIA GPU 的 Docker 套装
Stars: ✭ 29 (+16%)
Mutual labels:  docker-ce
ansible-role-docker-ce
Ansible role to install Docker CE on AlmaLinux/Rocky/CentOS/Fedora/RHEL(Redhat)/Ubuntu/Debian/Mint/Raspbian
Stars: ✭ 73 (+192%)
Mutual labels:  docker-ce
minio-multiarch
Nightly builds of Minio server Docker images. Compatible with arm64, armhf/armv7, and amd64.
Stars: ✭ 28 (+12%)
Mutual labels:  arm32v7
baikal-docker
Provides a ready-to-go Baikal server, incl. docker-compose.yml & Systemd service file
Stars: ✭ 85 (+240%)
Mutual labels:  arm32v7
pfc-firmware-sdk
Firmware SDK for PFC200-G1 and PFC100 family
Stars: ✭ 39 (+56%)
Mutual labels:  pfc200
pfc-firmware
This repository contains official Wago firmware releases for 750-8xxx(PFC) series.
Stars: ✭ 32 (+28%)
Mutual labels:  pfc200
pfc-howtos
Here you will find all the example code for extensions and tools for the pfc family
Stars: ✭ 31 (+24%)
Mutual labels:  pfc200

docker-ipk-preview

This repo contains static linked binaries of docker ce packed in linux ipk format. Check Release tags to get the newest version.

How to install Docker CE on Wago devices.

Prerequisites for tutorial

  • Wago PFC Generation 2 (e.g. 750-8212, 750-8213..) or Wago Touch Panel 600 (e.g 0762-4104, 0762-4103..) or the new Edge Controller (e.g 0752-8303...)with min. firmware 12 or higher installed in flash.
  • Wago docker.ipk
  • PC with preinstalled SSH Client (e.g. https://www.putty.org/)
  • Web browser of your choice. (e.g. chrome).

Installation

  1. Start Wago PFC.
  2. Open WBM (Web Base Management) menu "Software Uploads".
install docker
  1. Navigate to wago docker IPK. (e.g. docker_xx.xx.xx_armhf.ipk)
  2. Then press "Install" button.
  3. After finishing, you should see the success message.
success message
  1. Open menu "Networking -> Routing" and activate the IP Forwarding chekbox. (Don't forget to press the Submit button!)
ip forwarding
  1. Restart the PFC (e.g. menu "Administration -> Reboot")

PFC Login

Start SSH Client e.g. Putty

login as `root`
password `wago`

Check docker installation

docker info
docker ps # to see all running container (no container should run)
docker images # to see all preinstalled images

Enjoy the power of the whale!

Move docker "DATA-ROOT" to the SD card.

Due to the lack of memory on the "home" partition it is interesting to move the docker "data-root" to an SD card. This approach offers the following advantages:

  • positioning of more docker images on the PFC.
  • any images / containers can be pre-installed by replacing the SD card.
  • the physical portability of the images / containers increases.

Migration of docker "data-root"

  1. Insert any SD card into the WAGO device (preferably WAGO SD card)
  2. Open WBM (Web Base Management) menu "Mass Storage".
format sd card
  1. Select "Ext4" as file system type and assign a label for the SD partition (in our case "sd"). Then press the start button.

  2. Stop running docker daemon.

         /etc/init.d/dockerd stop
  3. Copy actual docker data root folder to sd card.

    cp -r /home/docker /media/sd/
  4. Edit daemon.json and change docker "data-root" entry.

    vi /etc/docker/daemon.json or nano /etc/docker/daemon.json
daemon.json
  1. Start docker daemon.
    /etc/init.d/dockerd start
  2. Check docker functionality.
docker info
docker ps # to see all running container 
docker images # to see all preinstalled images

Links

  1. https://www.wago.com/de/
  2. https://github.com/docker/docker-ce
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].