是否可以删除未运行的容器?
我知道例如这将从创建的图像中删除容器
getCommunity: async (req, res, next) => {
const { playerId } = req.params;
const newCommunity = new Community(req.body);
//Get Player
const player = Player.findById(playerId);
// Assign player as a part of community's player
newCommunity.communityPlayer.push(player); // here change your code like this
// Save the community
await newCommunity.save();
// Add community to the player's array
player.PlayerCommunities.push(newCommunity);
// Save the playerCommunities
await player.save();
res.status(201).json(newCommunity)
}
但是我想知道如何删除未运行的那些
答案 0 :(得分:2)
使用docker container prune
命令,它将删除所有停止的容器。您可以在以下官方文档中了解有关此命令的更多信息:https://docs.docker.com/engine/reference/commandline/container_prune/。
类似地,Docker具有用于docker network prune
,docker image prune
和docker volume prune
的命令以修剪网络,映像和卷。
我大多数时候都使用docker system prune
,它会清理未使用的容器,以及网络和晃来晃去的图像。
如果要使用系统组件清理卷,请使用docker system prune --volumes
。在这种情况下,未使用的卷也将被删除,因此请小心,您可能会丢失数据。