如何在Debian10上安装Docker(Buster)
Docker是一个基于容器的应用程序框架,它将一个特定的应用程序及其所有依赖项包装在一个容器中。Docker容器可以很容易地运送到远程位置,而无需进行整个应用程序设置。
本教程将在Debian 10 Buster Linux发行版上安装Docker。
步骤1–准备工作
首先,在Linux VPS上安装Docker之前,从系统中删除任何默认的Docker包。执行命令删除不必要的Docker版本。
sudo apt-get purge docker lxc-docker docker-engine docker.io
现在,在系统上安装一些必要的软件包,以便在Debian系统上安装Docker。运行以下命令执行此操作:
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
第2步-设置Docker PPA
之后,我们需要导入dockers官方GPG密钥来验证包签名,然后再使用apt-get安装它们。在终端上运行以下命令。
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
之后,在你的Debian系统上添加Docker存储库,其中包含Docker包及其依赖项。必须启用此存储库才能在Debian上安装Docker。
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian buster stable"
第3步-在Debian 10上安装Docker
系统现在可以安装Docker了。运行以下命令升级apt index,然后在Debian上安装Docker community edition。
sudo apt-get update sudo apt-get install docker-ce
Docker community edition安装成功后,服务将自动启动,使用下面的命令验证服务状态。
sudo systemctl status docker
系统现在可以运行Docker容器了。
步骤4–如何使用Docker
在Linux上安装Docker之后。以下是一些基本的细节,可以用来搜索和下载Docker图片,启动容器并管理它们。
搜索Docker镜像
docker search debian
下载Docker镜像
docker pull debian
现在,请确保已在系统上成功下载了上述镜像。
如何查看docker的所有镜像
下面的命令列出所有镜像。
docker images REPOSITORY TAG IMAGE ID CREATED SIZE debian latest 3bbb526d2608 4 weeks ago 101MB
启动带有镜像的新容器
docker run -i -t debian /bin/bash
要退出docker容器,请键入 CTRL+P+Q。这将使容器在后台运行,为我们提供主机系统控制台。如果使用exit命令,它将停止当前容器。
从Docker容器退出后,执行下面的命令列出所有正在运行的容器。
docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES g86370300af15 debian "/bin/bash" 2 hours ago Up 2 hours first_debian
默认情况下,上面的命令将只列出正在运行的容器。要列出所有容器(包括已停止的容器),请使用以下命令。
docker ps -a
启动/停止/登录容器
可以使用以下命令启动、停止或添加到任何容器。要启动docker容器,请使用以下命令。
docker start <CONTAINER_ID>
要停止docker容器,请使用以下命令。
docker stop <CONTAINER_ID>
要连接到当前运行的容器,请使用以下命令。
docker attach <CONTAINER_ID>
步骤5–移除Docker
要从Debian系统中删除docker,请运行以下命令。
sudo apt purge docker-ce