基于Debian系统安装Docker 19.03.6
简介
Docker是一个开源项目,用于自动化部署、扩展和管理应用程序。它通过容器化技术,将应用程序及其依赖项打包在一个独立的运行环境中,从而实现了快速部署、可移植性和可伸缩性。本文将介绍如何在Debian系统上安装Docker 19.03.6,并提供相应的代码示例。
安装Docker
步骤一:更新系统
在安装Docker之前,我们需要先更新Debian系统。打开终端,执行以下命令:
$ sudo apt update
$ sudo apt upgrade
这将更新系统的软件包和依赖项。
步骤二:安装依赖项
在安装Docker之前,需要安装一些依赖项。执行以下命令来安装这些依赖项:
$ sudo apt install apt-transport-https ca-certificates curl software-properties-common
步骤三:添加Docker官方GPG密钥
执行以下命令来添加Docker官方GPG密钥:
$ curl -fsSL | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
步骤四:添加Docker软件源
执行以下命令来添加Docker软件源:
$ echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
步骤五:安装Docker引擎
更新软件包索引并安装Docker引擎:
$ sudo apt update
$ sudo apt install docker-ce=5:19.03.6~3-0~debian-buster
步骤六:启动Docker服务
执行以下命令来启动Docker服务:
$ sudo systemctl start docker
步骤七:验证安装
执行以下命令来验证Docker安装是否成功:
$ docker --version
如果安装成功,将输出Docker的版本号。
Docker使用示例
示例一:运行一个容器
执行以下命令来运行一个简单的容器:
$ docker run hello-world
这将下载并运行一个简单的Docker镜像,并输出一段欢迎信息。
示例二:构建一个镜像
创建一个名为Dockerfile
的文件,内容如下:
FROM ubuntu:latest
RUN apt-get update && apt-get install -y nginx
CMD ["nginx", "-g", "daemon off;"]
执行以下命令来构建一个新的Docker镜像:
$ docker build -t my-nginx .
这将使用Dockerfile
中的定义,构建一个包含Nginx的新镜像。
示例三:运行一个容器
执行以下命令来运行刚刚构建的容器:
$ docker run -d -p 80:80 my-nginx
这将在后台运行一个新的容器,并将主机的80端口映射到容器的80端口。
示例四:管理容器
执行以下命令来查看正在运行的容器:
$ docker ps
这将列出正在运行的容器及其相关信息。
执行以下命令来停止一个运行中的容器:
$ docker stop <容器ID>
将<容器ID>
替换为要停止的容器的实际ID。
总结
通过本文的介绍,我们了解了如何在Debian系统上安装Docker 19.03.6,并提供了相应的代码示例。安装Docker后,我们可以快速部署、管理和扩展应用程序,极大地提高了开发和运维的效率。希望通过本文的介绍和示例能够帮助读者更好地了解