A post-doc researcher.
Docker のバージョン確認
docker version
docker image の確認 (-aオプションで全イメージを表示)
docker images
docker images -a
docker image ls
起動中のコンテナの確認(-a オプションで全コンテナを表示)
docker ps
docker ps -a
Dockerコンテナのターミナルを開く
docker exec -it <container-name> bash
各コンテナのDisk使用量を表示
docker system df -v
Jupyter Lab (Notebook) のサーバーのパスワード変更 (再設定後には再起動が必要)
jupyter lab password
jupyter notebook password
マウント
sudo mount -a
docker-compose.yml があるディレクトリにて実行
-d オプションでバックグランド実行(デーモン)
docker-compose up -d
-f オプションで docker-compose.yml のパスを指定
docker compose -f </hoge/docker-compose.yml> up -d
コンテナの作成・起動 (pull) → create → start
docker run --name <container-name> -d <image-name>
Option | Function |
---|---|
--name |
作成するコンテナの名前を指定 |
-p |
ポート番号の指定 |
-v |
ボリュームをマウントする |
-d | バックグランド実行 |
Dockerコンテナの再起動
docker restart <container-name>
コンテナの停止
docker stop <container-name>
docker image の削除
docker image rm <image-name>
docker image rm <image-name1> <image-name2> ...
container の削除
docker rm <container-name>
使っていないdocker imagesの削除
docker image prune
docker image prune -a
使っていないdocker imagesの削除
docker container prune
docker container prune -a