0xf

日記だよ

Docker for Mac の M1対応版テクノロジープレビュー版

www.docker.com

せっかくなので入れておく。プレビューロゴがかわいい。

f:id:ma2saka:20201221215539p:plain

普通に起動する。

f:id:ma2saka:20201221220059p:plain

アクティビティモニタで見てみるとだいたい Apple 版だけどいくつかIntelビルドで動いてるプロセスもいる。

% docker run --rm -it node
Welcome to Node.js v15.4.0.
Type ".help" for more information.
> function exp(n){ return n == 1 ? 1 : n * exp(n-1) }
undefined
> exp(10)
3628800
% docker run --rm -it golang
root@e15dd3f1125a:/go# GO111MODULE=on go get github.com/motemen/gore/cmd/gore
gore> func foo(n int) int {
.....     if( n == 1 ) { return 1 }
.....     return n * foo(n-1)
..... }
gore> foo(2)
2
gore> foo(10)
3628800

特に問題なくふつうに動くね。