要在 Debian 系统上启动一个 Docker 容器,请按照以下步骤操作:
安装 Docker: 如果你还没有安装 Docker,可以使用以下命令安装:
sudo apt update
sudo apt install docker.io
验证 Docker 安装: 安装完成后,可以通过运行以下命令来验证 Docker 是否正确安装:
sudo docker run hello-world
这将下载并运行一个测试镜像,如果一切正常,你会看到一条欢迎消息。
启动一个 Debian 容器:
要启动一个基于 Debian 的容器,你可以使用 docker run
命令。例如,要启动一个交互式的 Debian bash shell,可以使用以下命令:
sudo docker run -it debian /bin/bash
这里 -it
参数表示以交互模式运行容器,并分配一个伪终端。debian
是基础镜像的名称,/bin/bash
是在容器内运行的命令。
运行一个特定的 Debian 版本:
如果你需要运行特定版本的 Debian,可以在 debian
后面指定标签(tag)。例如,要运行 Debian 10(Buster),可以使用:
sudo docker run -it debian:buster /bin/bash
在后台运行容器:
如果你想在后台运行容器,而不是交互式地运行,可以去掉 -it
参数,并使用 -d
参数:
sudo docker run -d debian /bin/bash sleep infinity
这里 sleep infinity
命令会让容器一直运行,因为 sleep
命令会一直休眠直到被终止。
查看正在运行的容器: 要查看所有正在运行的容器,可以使用以下命令:
sudo docker ps
停止和删除容器:
如果你想停止一个正在运行的容器,可以使用 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 和名称。