[back]

2023-02-12 15:43:19 +09:00

# 備忘録(docker)

## docker-compose使えん

少なくともAmazon Linux 2は初期だと入ってないから公式の読んで落とす(1敗)

## docker-composeでbuildkitが使えん

一時: DOCKER_BUILDKIT=1 COMPOSE_DOCKER_CLI_BUILD=1を頭につける 永続:

# /etc/docker/daemon.json

{
    "experimental": true,
    "features": {
        "buildkit": true
    }
}

で行けるんじゃない?(未確認)

## buildkit

RUN --mount=type=cache,target={target_dir}する Rustなら/targetとか/usr/local/cargo/registryやったらいい感じにしてくれるっぽい。 cargo installしたバイナリを残したいときは……どうやるんだろう。~/.cargo/binだとダメっぽい

## ビルド時になんかgithubとか外部に接続できてないっぽい

/etc/docker/daemon.json"dns": [ "8.8.8.8" ]を追記する

## dockerわからん

わからん.