Ubuntu 18.04 启动 Docker 镜像

在 Ubuntu 18.04 上启动 Docker 镜像是一项常见的任务,Docker 是一个开源的容器化平台,使得开发者能够轻松地构建、部署和运行应用程序。本文将向您介绍如何在 Ubuntu 18.04 上安装 Docker,并使用示例代码启动 Docker 镜像。

步骤一:安装 Docker

首先,我们需要在 Ubuntu 18.04 上安装 Docker。请按照以下步骤操作:

  1. 更新系统软件包列表:
sudo apt update
  1. 安装 Docker 依赖:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
  1. 添加 Docker 官方 GPG 密钥:
curl -fsSL  | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  1. 添加 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
  1. 更新软件包列表并安装 Docker:
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
  1. 验证 Docker 是否安装成功:
sudo docker run hello-world

如果一切顺利,将会输出 "Hello from Docker!" 的欢迎消息。

步骤二:启动 Docker 镜像

一旦 Docker 安装完成,我们就可以开始启动 Docker 镜像了。以下是一个示例代码,会在 Docker 容器中运行一个简单的 Nginx 服务器:

```dockerfile
FROM nginx:latest
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]
将上述代码保存为 `Dockerfile`。

接下来,我们可以使用以下命令构建 Docker 镜像:

```shell
sudo docker build -t my-nginx .

该命令会在当前目录下构建一个名为 my-nginx 的 Docker 镜像。

一旦镜像构建完成,我们可以使用以下命令运行 Docker 容器:

sudo docker run -d -p 80:80 my-nginx

该命令将在后台运行一个名为 my-nginx 的容器,并将主机的 80 端口映射到容器的 80 端口。

现在,您可以在浏览器中访问 http://localhost,应该能够看到 Nginx 的欢迎页面。

结论

通过以上步骤,您已经成功地在 Ubuntu 18.04 上安装了 Docker,并使用示例代码启动了一个简单的 Nginx 镜像。Docker 提供了一个强大且灵活的容器化平台,可以帮助您轻松地构建、部署和管理应用程序。希望本文对您有所帮助,祝您在使用 Docker 的过程中取得成功!

参考链接:

  • [Docker 官方文档](
  • [Ubuntu 官方文档](