Topppy / hexo-blog

my hexo new blog
https://topppy.github.io/hexo-blog/
2 stars 0 forks source link

M1的Mac构建兼容Linux的Docker image #90

Open Topppy opened 6 months ago

Topppy commented 6 months ago

前置信息:

  1. M1的Mac docker build出的image的platform是: linux/arm64/v8
  2. linux和老版mac的platform是:linux/amd64

所以m1的mac上build出来image在linux上用不了。 那么如何构建linux支持的platform的image呢? 使用参数 --platform 来指定platform linux/amd64

docker build -t IMAGE:TAG  --platform linux/amd64  .

打完的image在docker的GUI中查看会有一个特殊的标志 image

附gitlabCI报错信息:

ERROR: Job failed (system failure): unable to upgrade connection: container not found ("build")