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(非推奨)
コメント