LoginSignup
1
0

More than 5 years have passed since last update.

[メモ] TinkerBoard で Docker (2018年11月号)

Last updated at Posted at 2018-11-15

概要

  • TinkerBoardで、最近のdockerが動かない...
  • overlayfsモジュールが必要になった模様. => ビルドしました

    linaro@tinkerboard:~$ tar tvf ./TinkerOS-v2.0.7_4.4.103+_overlayfs_module-20181114-1.tbz 
    -rw-r--r-- root/root    626472 2018-11-14 14:20 lib/modules/4.4.103+/kernel/fs/overlayfs/overlay.ko
    linaro@tinkerboard:~$ 
    
  • ついでに、docker-composeも。
    ※RaspberryPi2/3の環境でも動くはず。(3Bでは確認済み)

  • 以前の記事: [メモ] Docker on ASUS Tinker Board
    (TinkerOS v2.0.3, docker 17.10.0-ce)

環境

  • ASUS TinkerBoard
  • TinkerOS v2.0.7:
    20180622-tinker-board-linaro-stretch-alip-v2.0.7.img.zip
  • Kernel version:
    Linux tinkerboard 4.4.103+ #1 SMP Fri Jun 22 16:14:49 CST 2018 armv7l GNU/Linux
  • docker:
    Docker version 18.09.0, build 4d60db4
  • docker-compose:
    docker-compose version 1.23.1, build 3727fd3f

手順

  1. TinkerOS 2.0.7をmicroSDを焼いて、起動して、適当に初期設定を済ませる。いつも通りに。
    (2018.11.14現在、chromiumを70とかにアップデートしてしまうと、クラッシュする。)

  2. ビルド済み overlay.koを導入

    wget https://github.com/mt08xx/files/raw/master/TinkerOS-v2.0.7_4.4.103%2B_overlayfs_module-20181114-1.tbz
    sudo tar xvf ./TinkerOS-v2.0.7_4.4.103+_overlayfs_module-20181114-1.tbz -C /
    sudo depmod -a
    sudo modprobe overlay
    lsmod # 確認
    
  3. dockerインストール

    curl -sSL https://get.docker.com/ | sh
    sudo usermod -aG docker ${USER}
    
  4. docker-compose

    DOCKER_COMPOSE_VERSION=1.23.1
    sudo mkdir -p /usr/local/bin/
    sudo curl -sSL https://github.com/mt08xx/files/raw/master/docker-compose-Linux-armv7l-v${DOCKER_COMPOSE_VERSION} -o /usr/local/bin/docker-compose && sudo chmod +x /usr/local/bin/docker-compose
    sudo curl -sL https://raw.githubusercontent.com/docker/compose/${DOCKER_COMPOSE_VERSION}/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose
    docker-compose --version
    
  5. 再起動 (sudo reboot)

  6. docker run -it --rm hello-world

その他

  1. Tinker Board Forumより Chromium browser crash on startup

    wget https://snapshot.debian.org/archive/debian-security/20180701T015633Z/pool/updates/main/c/chromium-browser/chromium_67.0.3396.87-1~deb9u1_armhf.deb
    sudo dpkg -i chromium_67.0.3396.87-1~deb9u1_armhf.deb
    sudo apt-mark hold chromium
    
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0