実現したいこと
Linux用と書かれたDockerのコンポーネントがMacで実行できるかどうか知りたいです。
また、コンポーネントが本当にLinux用なのかどうか確認する方法はありますでしょうか?
前提
下記のサイトにあるファームウェアのコンパイルと書き込みをしたいです。
https://github.com/xeonqq/SpeedyBirdie/tree/master
これは、マイコンESP8266のファームウェアのソースですが、Dockerが使用されています。
ただし、Build and Flash (on Linux)と書かれていてこれがM1 Macで実行可能なのかどうかが知りたいです。
少し調べたところ、Dockerは開発者と同じOSでないと動かないのではないかと思います。
Dockerとdoker-conposeについては全くの初心者でよくわかっていません。
発生している問題・エラーメッセージ
M1 MacでDockerとdoker-conposeをインストールし、下記のようにするとエラーが出ます。
%docker-compose run --rm sming-cli
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
Dockerを起動する必要がありそうですが、設定方法などがわかってません。
また、docker-compose.ymlを読んで、これがLinux用なのかどうか、Macでは動くのか、動かないのか、判別する方法はありますでしょうか?
該当のソースコード
docker-compose.yml
yml
1version: "3" 2services: 3 4 sming-cli: 5 6 build: . 7 8 # Uncomment the lines below if you want to use the source code in your host computer 9 # volumes: 10 # - ../../Sming/:/workspace/Sming/ 11 12 ports: 13 - "10080:80" 14 15 # Modify the line below if you serial adapter is mapped to a different port 16 devices: 17 - "/dev/ttyUSB0:/dev/ttyUSB0" 18 19 volumes: 20 - .:/SpeedyBirdie 21 - /etc/group:/etc/group:ro 22 - /etc/passwd:/etc/passwd:ro 23 - /etc/shadow:/etc/shadow:ro 24 25 26 privileged: true 27 28 working_dir: /SpeedyBirdie
試したこと
MacでDockerとdoker-conposeをインストール
git clone https://github.com/xeonqq/SpeedyBirdie
でソースをクローンしました。
docker-compose run --rm sming-cliを実行。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/08/23 08:27