github编辑

1.1 快速上手

本节将通过一个简单的 Web 应用例子,带你快速体验 Docker 的核心流程:构建镜像、运行容器。

1.1.1 准备代码

创建一个名为 hello-docker 的文件夹,并在其中创建一个 index.html 文件:

<h1>Hello, Docker!</h1>

1.1.2 编写 Dockerfile

在同级目录下创建一个名为 Dockerfile (无后缀) 的文件:

FROM nginx:alpine
COPY index.html /usr/share/nginx/html/index.html

1.1.3 构建镜像

打开终端,进入该目录,执行构建命令:

$ docker build -t my-hello-world .
  • docker build:构建命令

  • -t my-hello-world:给镜像起个名字 (标签)

  • .:指定上下文路径为当前目录

1.1.4 运行容器

使用刚才构建的镜像启动一个容器:

  • docker run:运行命令

  • -d:后台运行

  • -p 8080:80:将宿主机的 8080 端口映射到容器的 80 端口

1.1.5 访问测试

打开浏览器访问 http://localhost:8080arrow-up-right,你应该能看到 “Hello,Docker!”。

1.1.6 清理

停止并删除容器:

恭喜!你已经完成了第一次 Docker 实战。接下来请阅读 Docker 核心概念做深入了解。

最后更新于