debian

Debian Docker 容器如何启动

小樊
95
2025-02-18 05:10:31
栏目: 智能运维

要在 Debian 系统上启动一个 Docker 容器,请按照以下步骤操作:

  1. 安装 Docker: 如果你还没有安装 Docker,可以使用以下命令安装:

    sudo apt update
    sudo apt install docker.io
    
  2. 验证 Docker 安装: 安装完成后,可以通过运行以下命令来验证 Docker 是否正确安装:

    sudo docker run hello-world
    

    这将下载并运行一个测试镜像,如果一切正常,你会看到一条欢迎消息。

  3. 启动一个 Debian 容器: 要启动一个基于 Debian 的容器,你可以使用 docker run 命令。例如,要启动一个交互式的 Debian bash shell,可以使用以下命令:

    sudo docker run -it debian /bin/bash
    

    这里 -it 参数表示以交互模式运行容器,并分配一个伪终端。debian 是基础镜像的名称,/bin/bash 是在容器内运行的命令。

  4. 运行一个特定的 Debian 版本: 如果你需要运行特定版本的 Debian,可以在 debian 后面指定标签(tag)。例如,要运行 Debian 10(Buster),可以使用:

    sudo docker run -it debian:buster /bin/bash
    
  5. 在后台运行容器: 如果你想在后台运行容器,而不是交互式地运行,可以去掉 -it 参数,并使用 -d 参数:

    sudo docker run -d debian /bin/bash sleep infinity
    

    这里 sleep infinity 命令会让容器一直运行,因为 sleep 命令会一直休眠直到被终止。

  6. 查看正在运行的容器: 要查看所有正在运行的容器,可以使用以下命令:

    sudo docker ps
    
  7. 停止和删除容器: 如果你想停止一个正在运行的容器,可以使用 docker stop 命令,后面跟上容器的 ID 或名称:

    sudo docker stop <container_id_or_name>
    

    要删除一个已经停止的容器,可以使用 docker rm 命令:

    sudo docker rm <container_id_or_name>
    

请注意,上述命令中的 <container_id_or_name> 需要替换为你实际的容器 ID 或名称。你可以使用 sudo docker ps -a 来查看所有容器(包括未运行的)及其 ID 和名称。

0
看了该问题的人还看了