Linux新手教程:如何在Ubuntu上安装并使用Docker 作为容器技术风靡全球的代表,Docker一经出现就成为了开发者和运维人员们非常喜爱的一个工具。它允许开发者将应用程序封装到一个可以移植的容器中,方便部署和管理。在本文中,我们将向您展示如何在Ubuntu上安装Docker并开始使用它。 安装Docker 在Ubuntu上,您可以通过几个步骤来轻松地安装Docker。首先,更新您的系统: ```bash sudo apt-get update ``` 然后,安装Docker所需的依赖项: ```bash sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release ``` 接下来,添加Docker官方GPG密钥: ```bash curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg ``` 添加Docker官方APT存储库: ```bash echo \ "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ``` 最后,安装Docker: ```bash sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io ``` 验证Docker安装是否成功: ```bash sudo docker run hello-world ``` 如果您看到了“Hello from Docker!”等字样,那么您已经成功地安装了Docker。 使用Docker 现在,让我们看一下如何使用Docker创建、运行和管理容器。 首先,让我们列出您计算机中的所有Docker镜像: ```bash sudo docker images ``` 接下来,让我们从Docker Hub下载一个名为Ubuntu的镜像: ```bash sudo docker pull ubuntu ``` 创建并运行一个Ubuntu容器: ```bash sudo docker run -it ubuntu /bin/bash ``` 在这个容器中,您可以执行任何你想要在Ubuntu上执行的命令。当您运行exit命令时,容器将停止并销毁。 如果您想将应用程序部署到容器中,可以使用Dockerfile。以下是一个简单的Dockerfile示例: ```bash FROM ubuntu RUN apt-get update && apt-get install -y nginx CMD ["nginx", "-g", "daemon off;"] ``` 该文件指定了Docker镜像的基础镜像是Ubuntu。然后,它使用apt-get安装了NGINX,最后以守护进程模式启动NGINX。 要构建该Dockerfile,您可以运行以下命令: ```bash sudo docker build -t my-nginx . ``` 其中,-t参数指定了该镜像的名称。最后的句点表示Dockerfile位于当前目录。 如果您想在后台运行该容器,可以使用以下命令: ```bash sudo docker run -d my-nginx ``` 最后,要停止运行的容器,您可以使用以下命令: ```bash sudo docker stop [容器ID] ``` 总结 Docker是一个强大的工具,它可以帮助开发者和运维人员快速部署和管理应用程序。在本文中,我们介绍了如何在Ubuntu上安装Docker,并提供了一些使用Docker的示例。通过这些示例,您可以开始探索Docker的潜力,并开始在您的工作中使用它。