コンテナしたい(docker

$ docker container run --rm イメージ名:タグ名

詳しいことはDocker の使い方に整理しています。

注釈

なにかしらのdockerコマンドを実行して、次のメッセージが表示される場合はDocker Desktopアプリの起動が必要です。

$ docker [SOME_DOCKER_CMD]
Cannot connect to the Docker daemon...
Is the docker daemon running?

コンテナに名前をつけたい

$ docker run --name コンテナ名 イメージ:タグ名
$ docker container run --name コンテナ名 イメージ:タグ名

起動しているコンテナを確認したい

$ docker ps
$ docker container ps

// 停止しているコンテナも確認
$ docker container ps --all

既存のコンテナを起動/停止したい

$ docker container start コンテナ名
$ docker container stop コンテナ名

ダウンロード済みのイメージを確認したい

$ docker image ls
REPOSITORY                         TAG                           IMAGE ID       CREATED         SIZE
phpmyadmin                         5.2                           3a7ead4cecab   2 weeks ago     572MB
wordpress                          6.6                           20a23bd4a2e5   4 weeks ago     695MB
ubuntu                             24.10                         e967f2622b3a   4 weeks ago     108MB
python                             3.11-slim                     692282a38c50   5 weeks ago     155MB
mariadb                            11.5.2-noble                  e66739c8d350   6 weeks ago     435MB
httpd                              2.4                           a3e79aafef7f   3 months ago    178MB
httpd                              latest                        a3e79aafef7f   3 months ago    178MB
balenalib/raspberrypi4-64-python   bookworm-build-20240429       5eeca56e63bb   5 months ago    1.09GB
balenalib/raspberrypi4-64-python   bullseye-build-20240429       4b9714fe0218   5 months ago    939MB
balenalib/raspberrypi3-python      3.9-bookworm-build-20240429   a07637ab6f91   5 months ago    832MB
docker/welcome-to-docker           latest                        648f93a1ba7d   11 months ago   19MB

コンテナ内のシェルを使いたい

$ docker container exec -it コンテナ名 sh
$ docker container exec -it コンテナ名 bash

コンテナを削除したい

$ docker container stop コンテナ名
$ docker container rm コンテナ名

コンテナのログを確認したい

$ docker logs コンテナ名
$ docker container logs コンテナ名

カスタマイズしたイメージを作りたい

$ docker build --tag タグ名 .
$ docker image build --tag タグ名 .

// Dockerfileのパスを変更
$ docker build --file ファイル名 --tag タグ名 .

docker buildコマンドで、カスタマイズしたイメージを作成できます。 設定はDockerfileで定義します。