<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Docker - Tag - Xiaopeng Xu</title><link>https://xu-xp.com/tags/docker/</link><description>Docker - Tag - Xiaopeng Xu</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>xiaopeng.xu@kaust.edu.sa (Xiaopeng Xu)</managingEditor><webMaster>xiaopeng.xu@kaust.edu.sa (Xiaopeng Xu)</webMaster><lastBuildDate>Sat, 11 Dec 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://xu-xp.com/tags/docker/" rel="self" type="application/rss+xml"/><item><title>Docker 常用命令</title><link>https://xu-xp.com/posts/docker_commons/</link><pubDate>Sat, 11 Dec 2021 00:00:00 +0000</pubDate><author>xiaopeng.xu@kaust.edu.sa (Xiaopeng Xu)</author><guid>https://xu-xp.com/posts/docker_commons/</guid><description><![CDATA[<h2 id="镜像使用">镜像使用</h2>
<h3 id="docker-pull-获取镜像">docker pull 获取镜像</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-PowerShell">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="Copy to clipboard"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-PowerShell" data-lang="PowerShell"><span class="line"><span class="cl"><span class="n">docker</span> <span class="n">pull</span> <span class="n">informaticsmatters</span><span class="p">/</span><span class="n">rdock</span></span></span></code></pre></div></div>
<h3 id="docker-run-从镜像创建容器">docker run 从镜像创建容器</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-PowerShell">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="Copy to clipboard"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-PowerShell" data-lang="PowerShell"><span class="line"><span class="cl"><span class="n">docker</span> <span class="n">run</span> <span class="n">-it</span> <span class="p">-</span><span class="n">-rm</span> <span class="n">-u</span> <span class="vm">$</span><span class="p">(</span><span class="n">id</span> <span class="n">-u</span><span class="p">)</span><span class="err">:</span><span class="vm">$</span><span class="p">(</span><span class="n">id</span> <span class="n">-g</span><span class="p">)</span> <span class="n">-v</span> <span class="nv">$PWD</span><span class="err">:</span><span class="nv">$PWD</span><span class="err">:</span><span class="n">Z</span> <span class="n">-w</span> <span class="nv">$PWD</span> <span class="n">informaticsmatters</span><span class="p">/</span><span class="n">rdock</span> <span class="n">bash</span> <span class="c"># 启动 bash</span></span></span></code></pre></div></div>
<h3 id="在-docker-中运行命令">在 docker 中运行命令</h3>
<h4 id="在启动容器时运行">在启动容器时运行</h4>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-PowerShell">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="Copy to clipboard"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-PowerShell" data-lang="PowerShell"><span class="line"><span class="cl"><span class="n">docker</span> <span class="n">run</span> <span class="n">-it</span> <span class="p">-</span><span class="n">-rm</span> <span class="n">ubuntu</span><span class="err">:</span><span class="mf">18.04</span> <span class="n">bash</span></span></span></code></pre></div></div>
<h4 id="在-bash-中直接运行">在 bash 中直接运行</h4>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-PowerShell">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="Copy to clipboard"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-PowerShell" data-lang="PowerShell"><span class="line"><span class="cl"><span class="n">docker</span> <span class="n">run</span> <span class="n">-it</span> <span class="p">-</span><span class="n">-rm</span> <span class="n">ubuntu</span><span class="err">:</span><span class="mf">18.04</span> <span class="n">bash</span>
</span></span><span class="line"><span class="cl"><span class="n">rbdock</span></span></span></code></pre></div></div>
<h4 id="在-dockerfile-中使用-cmd-命令运行">在 DockerFile 中使用 CMD 命令运行</h4>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-Dockerfile">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="Copy to clipboard"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Dockerfile" data-lang="Dockerfile"><span class="line"><span class="cl"><span class="k">FROM</span><span class="w"> </span><span class="s">frolvlad/alpine-oraclejre8</span><span class="err">
</span></span></span><span class="line"><span class="cl"><span class="k">ARG</span> JAR_FILE_NAME<span class="err">
</span></span></span><span class="line"><span class="cl"><span class="k">ADD</span> target/<span class="si">${</span><span class="nv">JAR_FILE_NAME</span><span class="si">}</span> app.jar<span class="err">
</span></span></span><span class="line"><span class="cl"> <span class="err">
</span></span></span><span class="line"><span class="cl"><span class="k">CMD</span> java -jar /app.jar</span></span></code></pre></div></div>
<h3 id="外部访问容器">外部访问容器</h3>
<h2 id="入门介绍">入门介绍</h2>
<h3 id="用-apt-安装">用 apt 安装：</h3>
<p><a href="https://yeasy.gitbook.io/docker_practice/install/ubuntu" target="_blank" rel="noopener noreffer ">https://yeasy.gitbook.io/docker_practice/install/ubuntu</a></p>]]></description></item></channel></rss>