dockerの基本操作について

image

イメージの一覧表示

docker image ls または docker images

イメージをビルドする(作成)

docker image build -t imageName:latest .

ビルドコンテキスト(ドット)はDockerfileのいるディレクトリを指します

イメージを削除する

docker image rm imageName:latest または docker image rm 該当イメージのID

複数のイメージを一括削除

docker image rm $(docker image ls -q)

container

コンテナ一覧

起動中のコンテナ一覧 docker container ls または docker ps

起動中ではないコンテナも含めて表示する場合 docker container ls -a または docker ps -a

コンテナの起動

docker container run -d -p 8080:80 –name serviceName imageName:tagName

停止中のコンテナを起動するには docker container start containerID

起動中コンテナを停止させる

docker container stop containerID

コンテナ内でコマンド実行

docker container exec serviceName command

rootユーザーでコンテナ内に入るには docker container exec -it serviceName /bin/bash

コンテナ内ログ

docker container logs containerID

コンテナ削除

docker container rm containerID

起動中のコンテナを削除できないため、先にdocker container stop containerIDを実行した後に削除します

起動中のコンテナを強制削除するには docker container rm -f containerID(非推奨)

コメント

タイトルとURLをコピーしました