有冇人用 Apple M1 作開發環境

因為不能用 virtual box, docker for M1 應該要求所有東西都行 arm
咁是否大問題嗎?

例如所有野都要行 arm, e.g. mysql, php, nginx etc.

本帖最後由 javacomhk 於 2021-6-28 14:03 編輯

docker desktop 支持experimental feature - buildx

docker buildx ls
linux/arm64, linux/amd64, linux/ppc64le, linux/s390x, linux/386, linux/arm/v7, linux/arm/v6

docker buildx build --platform linux/amd64,linux/arm64 .

TOP

我一早用緊m1 mac 做development

用docker  行 mysql ,mongodb ,nodejs react, python fastapi,做緊開發

也有小量golang野dev

TOP

我一早用緊m1 mac 做development

用docker  行 mysql ,mongodb ,nodejs react, python fastapi,做緊開發

...
shal 發表於 2021-7-1 15:55


原來已可以行 x86..仲以為好似 virtual box 咁行唔到‥

TOP

本帖最後由 shal 於 2021-7-2 09:04 編輯
原來已可以行 x86..仲以為好似 virtual box 咁行唔到‥
$foo 發表於 2021-7-1 17:26



    nonono 系arm版 docker

docker for m1 apple silicon
https://docs.docker.com/docker-for-mac/apple-silicon/

docker image arm support  
mongodb / mariadb / nodejs / python / golan / JRE / dotnetweb / ngnix / apache
以上我都試左

TOP

nonono 系arm版 docker

docker for m1 apple silicon


docker image arm support  
mongodb / mar ...
shal 發表於 2021-7-2 08:57


但上面有 ching 話 x86 都可以支援了

e.g.

docker buildx build --platform linux/amd64,linux/arm64 .

但我未有機係手,所以試唔到‥

TOP

docker Desktop (macOS arm64或amd64 版  或Windows amd64 版) 都支持buildx experimental feature, 而且 performance 都唔錯。最主要係 desktop 版可以用盡個 host 的 RAM。

TOP

本帖最後由 shal 於 2021-7-2 15:12 編輯
但上面有 ching 話 x86 都可以支援了

e.g.

docker buildx build --platform linux/amd64,linux/arm64  ...
$foo 發表於 2021-7-2 11:30



    點解要build run???
我同一套docker-compose
在m1下做完開發就直接upload上cloud production server
直接已系x86版 image

TOP

web project 沒必要build 一個image 吧

TOP