docker语法高亮

This commit is contained in:
fofolee
2019-05-07 10:37:34 +08:00
parent 2bf87e1e25
commit 6ae6134047
32 changed files with 117 additions and 117 deletions

View File

@@ -1,7 +1,7 @@
<h1>Docker build 命令</h1>
<p><strong>docker build </strong> 命令用于使用 Dockerfile 创建镜像。</p>
<h3>语法</h3>
<pre>docker build [OPTIONS] PATH | URL | -</pre>
<pre><code class="language-Docker">docker build [OPTIONS] PATH | URL | -</code></pre>
<p>OPTIONS说明</p>
<ul>
<li><p><strong>--build-arg=[] :</strong>设置镜像创建时的变量;</p></li>
@@ -28,15 +28,15 @@
</ul>
<h3>实例</h3>
<p>使用当前目录的 Dockerfile 创建镜像,标签为 runoob/ubuntu:v1。</p>
<pre>docker build -t runoob/ubuntu:v1 . </pre>
<pre><code class="language-Docker">docker build -t runoob/ubuntu:v1 . </code></pre>
<p>使用URL <strong>github.com/creack/docker-firefox</strong> 的 Dockerfile 创建镜像。
</p><pre>docker build github.com/creack/docker-firefox</pre>
</p><pre><code class="language-Docker">docker build github.com/creack/docker-firefox</code></pre>
<p>也可以通过 -f Dockerfile 文件的位置:</p>
<pre>$ docker build -f /path/to/a/Dockerfile .</pre>
<pre><code class="language-Docker">$ docker build -f /path/to/a/Dockerfile .</code></pre>
<p>在 Docker 守护进程执行 Dockerfile 中的指令前,首先会对 Dockerfile 进行语法检查,有语法错误时会返回:</p>
<pre>$ docker build -t test/myapp .
<pre><code class="language-Docker">$ docker build -t test/myapp .
Sending build context to Docker daemon 2.048 kB
Error response from daemon: Unknown instruction: RUNCMD</pre>
Error response from daemon: Unknown instruction: RUNCMD</code></pre>