docker images
docker ps
または
docker container ls
docker run -it ubuntu
docker rename old_name new_name
docker exec -it コンテナ名 bash
docker-compose.yml がある場所へ移動します
cd /path/to/yml-file
docker compose ps
docker-compose.yml がある場所へ移動します
cd /path/to/yml-file
docker-compose build --no-cache
ビルドしたイメージのサイズを見るには
docker images
docker-compose.yml がある場所へ移動します
cd /path/to/yml-file
docker compose up
-d オプションは、コンテナをバックグラウンドで実行することを指定します。つまり、コンテナが起動した後にプロンプトが戻ってくるため、コンテナが実行中であるかどうかを確認する必要がある場合に役立ちます。
docker-compose up -d
起動後はコンテナリストを表示させて、その中で入りたいコンテナに入ります。
docker ps
docker exec -i -t <コンテナ名> bash
docker-compose.yml がある場所へ移動します
cd /path/to/yml-file
docker-compose down
・bashのインストールと起動「command: sh -c 'apk add bash && /bin/bash'」
・起動しっぱなしにする「tty: true」
を追記します
docker-compose.yml
backend:
image: node:16-alpine3.15
ports:
- '8081:8081'
working_dir: /app
command: sh -c 'apk add bash && /bin/bash'
tty: true
apt-get update
apt-get install vim
apt-get install less
(タグ名を my-app とした場合の例)
cd ディレクトリ
# -t タグ名
docker build -t my-app .
(タグ名を my-app とした場合の例)
docker run -p 3000:3000 my-app
docker run -it my-app /bin/bash