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