use*_*695 12 unix shell ubuntu docker
我hello world在 shell 脚本中运行 docker 容器:
#!/bin/bash
sudo docker run hello-world
Run Code Online (Sandbox Code Playgroud)
我这样做是为了验证 docker 的安装是否正确。之后我想再次删除这个容器。但由于我不知道这个新容器的 ID,我无法删除它:
sudo docker rm hello-world
Run Code Online (Sandbox Code Playgroud)
...正在失败。
小智 17
在 docker: Explore the Application 的文档中描述了如何执行此操作。
当您docker run hello-world创建容器时,会使用随机名称创建容器,您可以使用以下命令进行检查:
docker container ls --all
Run Code Online (Sandbox Code Playgroud)
在NAMES命令输出的列下,您可以检查生成的名称(您可以在我的示例图像中看到下面的内容。在我的例子中,peace_morse)。
然后你可以在调用 docker remove 命令时使用这个名称作为参数:
docker rm peaceful_morse
Run Code Online (Sandbox Code Playgroud)
包含所有步骤的图像:
给容器命名:
sudo docker run --name hello-world-container hello-world
Run Code Online (Sandbox Code Playgroud)
然后你可以通过名称删除它:
sudo docker rm hello-world-container
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12324 次 |
| 最近记录: |