Ubuntu 18.04 启动 Docker 镜像
在 Ubuntu 18.04 上启动 Docker 镜像是一项常见的任务,Docker 是一个开源的容器化平台,使得开发者能够轻松地构建、部署和运行应用程序。本文将向您介绍如何在 Ubuntu 18.04 上安装 Docker,并使用示例代码启动 Docker 镜像。
步骤一:安装 Docker
首先,我们需要在 Ubuntu 18.04 上安装 Docker。请按照以下步骤操作:
- 更新系统软件包列表:
sudo apt update
- 安装 Docker 依赖:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
- 添加 Docker 官方 GPG 密钥:
curl -fsSL | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
- 添加 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:
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
- 验证 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 官方文档](