<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Docker on Daily Record</title>
    <link>https://2d992714.xianglin2020-github-io.pages.dev/tags/docker/</link>
    <description>Recent content in Docker on Daily Record</description>
    <image>
      <title>Daily Record</title>
      <url>https://2d992714.xianglin2020-github-io.pages.dev/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</url>
      <link>https://2d992714.xianglin2020-github-io.pages.dev/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</link>
    </image>
    <generator>Hugo</generator>
    <language>zh-CN</language>
    <lastBuildDate>Sun, 01 Sep 2024 11:58:07 +0800</lastBuildDate>
    <atom:link href="https://2d992714.xianglin2020-github-io.pages.dev/tags/docker/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Docker代理</title>
      <link>https://2d992714.xianglin2020-github-io.pages.dev/posts/2024/docker-proxy/</link>
      <pubDate>Sun, 01 Sep 2024 11:58:07 +0800</pubDate>
      <guid>https://2d992714.xianglin2020-github-io.pages.dev/posts/2024/docker-proxy/</guid>
      <description>&lt;h2 id=&#34;前提&#34;&gt;前提&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;需要一个梯子🪜&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&#34;设置代理&#34;&gt;设置代理&lt;/h2&gt;
&lt;h3 id=&#34;用于拉取镜像&#34;&gt;用于拉取镜像&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&#34;https://docs.docker.com/engine/daemon/proxy/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Configure the daemon to use a proxy&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;编辑 &lt;code&gt;/etc/docker/daemon.json&lt;/code&gt; 文件，添加代理配置&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;proxies&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;http-proxy&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;http://192.168.31.113:7897&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;https-proxy&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;http://192.168.31.113:7897&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;no-proxy&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;*.test.example.com,.example.org,127.0.0.0/8&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;用于构建镜像&#34;&gt;用于构建镜像&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&#34;https://docs.docker.com/build/building/variables/#proxy-arguments&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Proxy arguments&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;在 build 命令中使用 &amp;ndash;build-arg 参数&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker image build -t web:latest  --build-arg &lt;span class=&#34;nv&#34;&gt;HTTP_PROXY&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;http://192.168.31.113:7897 --build-arg &lt;span class=&#34;nv&#34;&gt;HTTPS_PROXY&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;http://192.168.31.113:7897 .
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;还可以试试直接添加环境变量&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;export&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;https_proxy&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;http://192.168.31.86:7897 &lt;span class=&#34;nv&#34;&gt;http_proxy&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;http://192.168.31.86:7897 &lt;span class=&#34;nv&#34;&gt;all_proxy&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;socks5://192.168.31.86:7897
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;为容器设置代理&#34;&gt;为容器设置代理&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&#34;https://docs.docker.com/reference/cli/docker/#automatic-proxy-configuration-for-containers&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Automatic proxy configuration for containers&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>使用 Docker 安装GitLab、Jenkins 配置自动化构建</title>
      <link>https://2d992714.xianglin2020-github-io.pages.dev/posts/2022/gitlab-jenkins-cicd-in-docker/</link>
      <pubDate>Sat, 16 Apr 2022 17:20:05 +0000</pubDate>
      <guid>https://2d992714.xianglin2020-github-io.pages.dev/posts/2022/gitlab-jenkins-cicd-in-docker/</guid>
      <description>使用 Docker 安装配置 GitLab，搭建代码托管平台，安装配置 Jenkins，实现自动化构建。</description>
    </item>
    <item>
      <title>Docker 安装 Oracle-11g</title>
      <link>https://2d992714.xianglin2020-github-io.pages.dev/posts/2021/docker-install-oracle11g/</link>
      <pubDate>Tue, 06 Apr 2021 10:18:12 +0000</pubDate>
      <guid>https://2d992714.xianglin2020-github-io.pages.dev/posts/2021/docker-install-oracle11g/</guid>
      <description>&lt;h1 id=&#34;docker-安装-oracle-11g&#34;&gt;Docker 安装 Oracle-11g&lt;/h1&gt;
&lt;h2 id=&#34;参考链接&#34;&gt;参考链接&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;DockerHub：&lt;a href=&#34;https://hub.docker.com/r/jaspeen/oracle-11g&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;jaspeen/oracle-11g (docker.com)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Oracle Database：&lt;a href=&#34;https://www.oracle.com/cn/database/enterprise-edition/downloads/oracle-db11g-linux.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;适用于 Linux x86-64 的 Oracle Database 11g 第 2 版 | Oracle 中国&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Docker CE 清华源：&lt;a href=&#34;https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;docker-ce | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;安装步骤&#34;&gt;安装步骤&lt;/h2&gt;
&lt;h3 id=&#34;docker-安装步骤&#34;&gt;Docker 安装步骤&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;删除旧版 Docker&lt;/p&gt;</description>
    </item>
    <item>
      <title>Docker基础</title>
      <link>https://2d992714.xianglin2020-github-io.pages.dev/posts/2020/docker-basics/</link>
      <pubDate>Tue, 01 Dec 2020 22:38:26 +0000</pubDate>
      <guid>https://2d992714.xianglin2020-github-io.pages.dev/posts/2020/docker-basics/</guid>
      <description>Docker 是一个用来装程序及其环境的容器，属于Linux 容器的一种封装，提供简单易用的容器使用接口。它是目前最流行的 Linux 容器解决方案。</description>
    </item>
  </channel>
</rss>
