よくつかうdockerコマンド
ビルド
-t
でタグを指定。--no-cache
でビルド時のキャッシュを使わない。
$ docker build -t jnst/my-docker-image --no-cache .
実行
-it
でインタラクティブモードで実行。--rm
で終了時にコンテナ破棄。/bin/ash
で ash シェル(Alpine Linuxの標準シェル)で起動。
$ docker run -it --rm jnst/my-docker-image /bin/ash
--entry-point
で Dockerfile に記述した ENTRYPOINT を node
コマンドで上書きし、server.js
を実行。
$ docker run -it jnst/my-docker-image --rm --entry-point node server.js
削除
$ docker container prune # 停止済のコンテナをすべて削除 $ docker image prune # タグなしのイメージをすべて削除 $ docker system prune # つかってないものすべて削除
Visual Studio Codeでエディタを水平分割
デフォルトでは垂直分割モードになっていてくっそわかりにくい。
エディタ分割自体は Cmd + 1
, Cmd + 2
, Cmd + 3
がショートカットになっていて、最大3つまで分割できる。
Cmd + Option + 0
がトグルになっていて押すたびに垂直分割モード→水平分割モードに切り替わる。
垂直に2つに分割して、右側だけさらに水平に分割して3つにする、というのはできない。不便。