Skip to content

Instantly share code, notes, and snippets.

@niratama
Last active September 18, 2021 14:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save niratama/a71d2468ed62c50361105ac68e974be7 to your computer and use it in GitHub Desktop.
Save niratama/a71d2468ed62c50361105ac68e974be7 to your computer and use it in GitHub Desktop.
Raspberry Pi 4のDockerがアレな対策

Raspberry Pi 4のDockerがアレな対策

RasPi4でLaravel Sailがやってみたかったのだ。

https://dev.to/tylerlwsmith/installing-laravel-sail-on-a-raspberry-pi-4hck

コンテナ内からネットワーク接続できない

libseccomp2については元ネタのページにも書いてあったけどとりあえず状況わからないのでそのままやってみる。

bash-5.1# curl  https://repo.packagist.org/packages.json
curl: (6) Could not resolve host: repo.packagist.org
bash-5.1# ping repo.packagist.org
ping: bad address 'repo.packagist.org'
bash-5.1# cat /etc/resolv.conf
nameserver 8.8.8.8
bash-5.1# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
ping: clock_gettime(MONOTONIC) failed

libseccomp2のせい → https://gitlab.alpinelinux.org/alpine/aports/-/issues/12091

debianのbackportsからlibseccomp2を更新する

https://backports.debian.org/Instructions/

apt updateで署名検証の怒られが発生する

エラー:1 http://deb.debian.org/debian buster-backports InRelease
  公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 648ACFD622F3D138 NO_PUBKEY 0E98404D386FA1D9

ubuntuのkey serverからもらってくる → https://qiita.com/mt08/items/7cc6786f14ee0235555b

オチ

Raspberry Pi OSじゃなくてUbuntu 21.04ならaptのDockerでそのまんま動くっぽい

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment