匠心精神 - 良心品质腾讯认可的专业机构-IT人的高薪实战学院

咨询电话:4000806560

Linux新手教程:如何在Ubuntu上安装并使用Docker

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的潜力,并开始在您的工作中使用它。