如何构建dockerfile

如何构建dockerfile,docker,Docker,我在dockerfile上制作了ubuntu 14:04的图片 我正在运行语法 $ sudo docker build -t mypostgres . 但我仍然对构建dockerfile感到困惑 如何构建它?Dockerfile并不像看上去那么复杂。这是一篇很好的开始文章,可以帮助您轻松构建第一个docker文件--sudo docker build-t mypostgres。的意思是: 处理名为“Dockerfile”的文件(默认名称) 位于当前文件夹中(即最终的) 然后生成名为myp

我在dockerfile上制作了ubuntu 14:04的图片

我正在运行语法

  $ sudo docker build -t mypostgres .
但我仍然对构建dockerfile感到困惑
如何构建它?

Dockerfile并不像看上去那么复杂。这是一篇很好的开始文章,可以帮助您轻松构建第一个docker文件--

sudo docker build-t mypostgres。
的意思是:

  • 处理名为“
    Dockerfile
    ”的文件(默认名称)
  • 位于当前文件夹中(即最终的
  • 然后生成名为
    mypostgres

因此,如果您有一个,您可以执行您的命令并立即拥有自己的postgres映像。

您可能想阅读,这比IMHO的任何文章都好。

您可以直接从git存储库或从director构建docker文件

要构建docker文件,首先在项目中创建一个docker文件,并将其命名为docker,不带任何扩展名。现在,在该文件中写入构建图像所需的命令。比如说

FROM node:alpine

WORKDIR /app
COPY package.json ./
RUN npm install

COPY ./ ./

CMD ["npm", "start"]

->从git生成: sudo docker build

在这里: fecomments是分支名称,comments是文件夹名称

->使用标记和版本从git生成: sudo docker build-t lordash/注释:v1.0

->现在,如果您想从目录构建:首先转到comments目录,运行命令sudocker build。

->如果要添加标记,可以使用-t或-tag标记: sudo docker build-t lordash.sudo docker build-t lordash/注释。

->现在,您可以借助标签对图像进行版本设置: sudo docker build-t lordash/comments:v1.0。

->您还可以对图像应用多个标记:
sudo docker build-t lordash/comments:latest-t lordash/comments:v1.0。Silahkan kembali属于terakhir Anda,menerima jawaban yang ditutup-Pertanya(如di)