<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>

                ![](https://source.unsplash.com/random/1680x200) >### 介紹 Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然后發布到任何流行的Linux機器上,也可以實現虛擬化,容器是完全使用沙箱機制,相互之間不會有任何接口。 一個完整的Docker有以下幾個部分組成: 1. docker Client客戶端 2. Docker Daemon守護進程 3. Docker Image鏡像 4. Docker Container容器 >### 安裝 1,卸載舊版本docker。全新安裝時,無需執行該步驟`$ sudo apt-get remove docker docker-engine docker.io ` 2,更新系統軟件`$ sudo apt-get update ` 3,安裝依賴包 ``` $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common ``` 4,添加官方密鑰。執行該命令時,如遇到長時間沒有響應說明網絡連接不到docker網站,需要使用代-理進行。 ``` $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - ``` 顯示OK,表示添加成功. 5,添加倉庫 ``` $ sudo add-apt-repository \ "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \ $(lsb_release -cs) \ stable" ``` *使用中科大鏡像源安裝* 6,再次更新軟件。經實踐,這一步不能夠省略,我們需要再次把軟件更新到最新,否則下一步有可能會報錯。 ``` $ sudo apt-get update ``` 7,安裝docker 如果想指定安裝某一版本,可使用 sudo apt-get install docker-ce=<VERSION> 命令,把<VERSION>替換為具體版本即可。 ~~以下命令沒有指定版本,默認就會安裝最新版`$ sudo apt-get install docker-ce `(不推薦)~~ 在生產系統中,您應該安裝特定版本的 Docker CE,而不是始終使用最新版本。此輸出將被截斷。列出可用版本。 ``` $ apt-cache madison docker-ce docker-ce | 5:18.09.1~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages docker-ce | 5:18.09.0~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages docker-ce | 18.06.1~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages docker-ce | 18.06.0~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages ... ``` **推薦安裝(指定版本):** `sudo apt-get install docker-ce=5:18.09.4~3-0~ubuntu-xenial` 8,如果您想將Docker用作非root用戶,您現在應該考慮將您的用戶添加到`“docker”`組,例如: ``` sudo usermod -aG docker your-user ``` > 例如為當前登錄用戶 www : `sudo usermod -aG docker www` >[info] 以上命令說明:增加`www`用戶的額外組`docker`,`www`用戶除了擁有自己的`www`組之外,還多了一個額外組`docker`。注意:`-G`要和`-a, --append`一起使用。否則如果只是用`-G`,那是改變用戶的基本組。 9、安裝證書 ``` docker run --rm -it -v "D:\Git\docker-lnmp\development\nginx\v6\etc\letsencrypt":/acme.sh \ -e Ali_Key="LTAInNlMZSZIvWno" -e Ali_Secret="zLzefTpuQsbFukZGR1q8e7TxwEwdRA" neilpang/acme.sh --issue --dns dns_ali \ -d tinywan.top -d *.tinywan.top -d *.frps.tinywan.top ``` 10、設置開機自啟動并啟動 Docker-ce `sudo systemctl enable docker` >### Ubuntu 18.04.2 版本安裝注意要點 **~~注意要點,千萬不要使直接安裝 `sudo apt-get install docker-ce`~~** 1、查看服務器版本 ``` $ cat /etc/issue Ubuntu 18.04.2 LTS \n \l ``` 2、查看Ubuntu發行版的名稱,官方文檔說明:[https://docs.docker.com/install/linux/docker-ce/ubuntu/](https://docs.docker.com/install/linux/docker-ce/ubuntu/) ``` $ lsb_release -cs bionic ``` 3、列出`Ubuntu 18.04.2`的倉庫中可用的版本: ``` $ apt-cache madison docker-ce docker-ce | 5:18.09.4~3-0~ubuntu-bionic | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages docker-ce | 5:18.09.3~3-0~ubuntu-bionic | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages docker-ce | 5:18.09.2~3-0~ubuntu-bionic | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages docker-ce | 5:18.09.1~3-0~ubuntu-bionic | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages docker-ce | 5:18.09.0~3-0~ubuntu-bionic | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages docker-ce | 18.06.3~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages .... ``` 4、安裝指定的版本(這里為最新版本) ``` $ sudo apt-get install docker-ce=5:18.09.4~3-0~ubuntu-bionic ``` 選擇一個發行版的名稱`bionic ` 來進行安裝 >### 遇到的錯誤 ubuntu16.04 安裝完docker后在docker-compose.yml文件所在目錄執行 ``` $ docker-compose up -d ``` 報錯 ``` ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running? If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable. ``` 解決方式:將當前用戶加入docker組 ``` sudo gpasswd -a ${USER} docker ``` 然后退出當前用戶比如切換為root,再次切換為jing。然后執行docker-compose up -d就ok了。 >### 創建一個以后臺模式運行不間斷的容器 ``` docker run --rm --name centos01 centos sh -c "while true;do echo hello world;sleep 2;done" ``` > `docker exec `表示在一個運行的`container`中執行命令 >### 測試應該ubuntu鏡像 拉取鏡像 ``` $ docker pull ubuntu:18.04 ``` 查看鏡像 ``` $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu 18.04 93fd78260bd1 4 weeks ago 86.2MB ``` 創建一個新的容器并運行一個命令 ``` $ winpty docker run -it ubuntu:18.04 root@3c9eb23eee20:/# ls bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var root@3c9eb23eee20:/# cat /etc/issue Ubuntu 18.04.1 LTS \n \l ``` > `-i`: 以交互模式運行容器,通常與 -t 同時使用; > `-t`: 為容器重新分配一個偽輸入終端,通常與 -i 同時使用; >` --name="nginx-lb"`: 為容器指定一個名稱; > > 進入容器后查看容器系統版本 `cat /etc/issue ` >### 代碼 /usr/src:系統級的源碼目錄。 /usr/local/src:用戶級的源碼目錄
                  <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>

                              哎呀哎呀视频在线观看