ENTRYPOINT と CMD
ENTRYPOINT ["/usr/bin/rethinkdb"]
CMD ["--help"]
docker run を引数無しで実行した場合は CMD で設定したものが実行される。 CMD で指定するのは引数部分だけもよし、配列先頭を executable なものにすることもできる(推奨)。
Node.js
任意のバージョンを一時的に利用する
$ docker pull node:8
$ docker run -it --rm -v (pwd):/app node:8 bash
root@bc1c3b2e6b78:/# node -v
v8.1.0
使っていない container の一括削除
# 起動中リスト
$ docker ps
# 停止中含むリスト
$ docker ps -a
# 使っていないコンテナを一括削除
$ docker container prune
使っていない image の一括削除
# 現状の確認
$ docker images
# 使っていないイメージを一括削除
$ docker image prune