我在shell脚本中运行hello world
docker容器:
#!/bin/bash
sudo docker run hello-world
我这样做是为了验证docker的安装是否正确。在此之后,我想再次删除此容器。但由于我不知道这个新容器的ID,我无法删除它:
sudo docker rm hello-world
......失败了。
答案 0 :(得分:1)
为容器命名:
sudo docker run --name hello-world-container hello-world
然后你可以按名称删除它:
sudo docker rm hello-world-container
答案 1 :(得分:0)
在docker文档Explore the Application中,描述了如何执行此操作。
docker run hello-world
时,将使用随机名称创建容器,您可以使用以下命令进行检查:
docker container ls --all
在命令输出的NAMES
列下,您可以检查生成的名称(您可以在下面的示例图像中看到。在我的情况下,为Peace_morse)。
然后,您可以在调用docker remove命令时将此名称用作参数:
docker rm peaceful_morse
具有所有步骤的图像: