applesilicon mac M1 MacでX86-64のCentOS7を使う

Dockerのプレビュー版がリリースされM1 MacでDockerが利用できるようになった。このDockerはマルチプラットフォーム対応でx86-64のイメージも利用出来る。

このおかげでLinuxが気楽に利用出来るようになった。開発者に感謝。

やり方は簡単でdocker runに際にplatformを指定するだけである。

【やり方】

まずはこれまで通りCentOS7のイメージをpullする。

$ docker pull centos:centos7
$ docker run -it -d --platform linux/amd64 --name centos7 centos:centos7

これでバックグラウンドでCentOS7が起動する
Dockerイメージに入る

$ docker exec -it centos7 /bin/bash

Dockerイメージ内で次のコマンドを実行してx86_64である事が確認出来る。

$ uname -m
x86_64

コメント

タイトルとURLをコピーしました