Skip to content

Dockerでいい感じのCLI環境を整えるやつ

License

Notifications You must be signed in to change notification settings

gofer/docker-cli-base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dockerでいい感じのCLI環境を整えるやつ

EC2インスタンス内でビルド

インスタンス起動時にec2-userdata.bashをユーザーデータとして実行しておく

ログイン後に以下のようにコマンドを実行しDockerHubにpushする

$ tmux
$ git clone https://github.com/gofer/docker-cli-base
$ git checkout <<branch_name>>
$ docker build \
    -f <<base>>.dockerfile \
    --tag docker-cli-base:<<base>>-yyyymmddxxx \
    --build-arg cica_ver=5.0.3 \
    --build-arg go_ver=1.22.0 \
    --cpu-period=100000 \
    --cpu-quota=20000 \
    .
$ docker login
$ docker tag docker-cli-base:<<base>>-yyyymmddxxx goferex/docker-cli-base:<<base>>-yyyymmddxxx
$ docker push goferex/docker-cli-base:<<base>>-yyyymmddxxx
$ docker tag docker-cli-base:<<base>>-yyyymmddxxx goferex/docker-cli-base:<<base>>
$ docker push goferex/docker-cli-base:<<base>>

現在サポートしている<<base>>

  • debian

About

Dockerでいい感じのCLI環境を整えるやつ

Resources

License

Stars

Watchers

Forks

Packages

No packages published