コンテナしたい(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 search
)
$ docker search キーワード
$ docker search ubuntu
$ docker search wordpress
docker search
コマンドで、DockerHubにあるイメージ名を検索できます。
コンテナに名前をつけたい
$ 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
で定義します。