<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ### Docker的三大核心概念 ? 鏡像(Image)? 容器(Container)? 倉庫(Repository) * ##### [](https://note.youdao.com/md/?defaultMode=view&fileId=WEB42f1a8249c98db095000ce3ec27f065f#%E9%95%9C%E5%83%8F)鏡像 Docker鏡像類似于虛擬機鏡像,可以將它理解為一個只讀的模板。鏡像是創建Docker容器的基礎,有了鏡像,就可以用這個鏡像創建容器。 * ##### [](https://note.youdao.com/md/?defaultMode=view&fileId=WEB42f1a8249c98db095000ce3ec27f065f#%E5%AE%B9%E5%99%A8)容器 Docker容器類似于一個輕量級的沙箱,Docker利用容器來運行和隔離應用。容器是從鏡像創建的應用運行實例。它可以啟動、開始、停止、刪除,而這些容器都是彼此相互隔離、互不可見的。可以把容器看作一個簡易版的Linux系統環境(包括root用戶權限、進程空間、用戶空間和網絡空間等)以及運行在其中的應用程序打包而成的盒子。 * ##### [](https://note.youdao.com/md/?defaultMode=view&fileId=WEB42f1a8249c98db095000ce3ec27f065f#%E4%BB%93%E5%BA%93)倉庫 Docker倉庫類似于代碼倉庫,是Docker集中存放鏡像文件的場所。 ***** ### [](https://note.youdao.com/md/?defaultMode=view&fileId=WEB42f1a8249c98db095000ce3ec27f065f#%E4%B8%80%E9%94%AE%E5%AE%89%E8%A3%85docker)一鍵安裝Docker ~~~ $ curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun ~~~ Dcloud安裝 ~~~ $ curl -sSL https://get.daocloud.io/docker | sh ~~~ ***** ### [](https://note.youdao.com/md/?defaultMode=view&fileId=WEB42f1a8249c98db095000ce3ec27f065f#ubuntu%E6%90%AD%E5%BB%BAdocker)Ubuntu搭建Docker Docker目前支持的最低Ubuntu版本為14.04 LTS,但實際上從穩定性上考慮,推薦使用16.04 LTS或18.0.4 LTS版本,或者20.04LTS版本,并且系統內核越新越好,以支持Docker最新的特性。 官方文檔:[https://docs.docker.com/engine/install/ubuntu/](https://docs.docker.com/engine/install/ubuntu/) ##### [](https://note.youdao.com/md/?defaultMode=view&fileId=WEB42f1a8249c98db095000ce3ec27f065f#%E6%9B%B4%E6%8D%A2%E6%BA%90%E5%8F%AF%E9%80%89%E5%A6%82%E6%9E%9C%E6%9B%B4%E6%8D%A2%E4%B8%BA%E6%B8%85%E5%8D%8E%E6%BA%90%E5%88%99%E5%90%8E%E9%9D%A2%E7%9A%84%E5%AE%89%E8%A3%85%E6%AD%A5%E9%AA%A4%E5%8F%82%E6%95%B0%E9%9C%80%E8%A6%81%E6%8C%87%E5%AE%9A%E4%B8%BA%E6%B8%85%E5%8D%8E%E6%BA%90)更換源(可選,如果更換為清華源,則后面的安裝步驟參數需要指定為清華源) * 清華大學ubuntu源: * [https://mirror.tuna.tsinghua.edu.cn/ubuntu](https://mirror.tuna.tsinghua.edu.cn/ubuntu) * 官方文檔: * [https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/](https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/) * vim /etc/apt/sources.list替換源 * 更新包索引 * sudo apt-get update ##### [](https://note.youdao.com/md/?defaultMode=view&fileId=WEB42f1a8249c98db095000ce3ec27f065f#%E6%89%8B%E5%8A%A8%E5%AE%89%E8%A3%85docker)手動安裝docker 移除系統中可能存在的舊版本的Docker ~~~ $ sudo apt-get remove docker docker-engine docker.io containerd runc ~~~ 安裝可以通過https使用倉庫的一些相關包 ~~~ $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common ~~~ 添加GPG key清華源: ~~~ $ curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add - ~~~ ubuntu源: ~~~ $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg ~~~ 驗證指紋 ~~~ sudo apt-key fingerprint 0EBFCD88 ~~~ 應該得到如下內容: pub rsa4096 2017-02-22 \[SCEA\]9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88uid \[ unknown\] Docker Release (CE deb)[docker@docker.com](http://mailto:docker@docker.com/)sub rsa4096 2017-02-22 \[S\] 添加docker-ce的倉庫 清華源: ~~~ $ sudo add-apt-repository \ "deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu \ $(lsb_release -cs) stable" ~~~ ubuntu源: ~~~ $ echo \ "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ~~~ 安裝docker ***安裝前需要再次更新源:*** ~~~ $ sudo apt update ~~~ ~~~ $ sudo apt-get install docker-ce docker-ce-cli containerd.io ~~~ **更換docker鏡像源:(可選)** ~~~ $ sudo vim /etc/docker/daemon.json ~~~ ~~~ { "registry-mirrors": ["http://hub-mirror.c.163.com"] } ~~~ 啟動docker ~~~ sudo systemctl start docker ~~~ ***** ### [](https://note.youdao.com/md/?defaultMode=view&fileId=WEB42f1a8249c98db095000ce3ec27f065f#centos%E6%90%AD%E5%BB%BAdocker)Centos搭建Docker Docker目前支持CentOS 7及以后的版本。 ##### [](https://note.youdao.com/md/?defaultMode=view&fileId=WEB42f1a8249c98db095000ce3ec27f065f#centos%E6%9B%B4%E6%8D%A2%E6%BA%90%E6%96%B9%E6%B3%95)CentOS更換源方法: 更換為網易源: ~~~ $ mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bakup $ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo $ yum clean all $ yum makecache ~~~ ##### [](https://note.youdao.com/md/?defaultMode=view&fileId=WEB42f1a8249c98db095000ce3ec27f065f#%E6%89%8B%E5%8A%A8%E5%AE%89%E8%A3%85docker-2)手動安裝docker ~~~ $ sudo yum update $ sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 ~~~ ~~~ $ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo ~~~ ~~~ $ sudo yum update $ sudo yum install -y docker-ce ~~~ 啟動Docker服務: ~~~ $ sudo systemctl docker start ~~~ ***** #### [](https://note.youdao.com/md/?defaultMode=view&fileId=WEB42f1a8249c98db095000ce3ec27f065f#%E9%85%8D%E7%BD%AEdocker%E7%94%A8%E6%88%B7)配置Docker用戶 為了避免每次使用Docker命令時都需要切換到特權身份,可以將當前用戶加入安裝中自動創建的docker用戶組 ~~~ $ sudo usermod -aG docker $USER ~~~ 更新docker組 ~~~ $ newgrp docker ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看