应用
构建应用的容器镜像
样例地址:getting-started/app
在
package.json
所在的文件夹中创建一个名为Dockerfile
的文件。FROM node:12-alpine
WORKDIR /app
COPY . .
RUN yarn install --production
CMD ["node", "src/index.js"]确保
Dockerfile
是无后缀名的用
docker build
命令来构建容器镜像docker build -t getting-started .
你可能会注意到有许多“层”下载好了。我们首先会下载
node:12-alpine
镜像,因为我们电脑中没有这个镜像。然后我们将我们的应用拷贝到创建好的
/app
工作文件夹中,并使用yarn
命令来安装我们应用的依赖。CMD
明确启动容器时使用的命令。最后,用
-t
来命名我们的镜像,这里用getting-started
。命令最后的
.
是告诉 DockerDockerfile
在当前目录中。启动一个应用容器
- 用
docker run
来启动容器docker run -dp 3000:3000 getting-started
- 几秒钟后打开 http://localhost:3000,就能看到应用了。
- 试着添加、标记或删除事件。
- 用