日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

ubuntu安装docker + 配置国内源和加速器

發布時間:2023/12/18 Ubuntu 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ubuntu安装docker + 配置国内源和加速器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ubuntu安裝Docker

官方文檔: Docker安裝教程

1 環境依賴

$ sudo apt-get update $ sudo apt-get install \linux-image-extra-$(uname -r) \linux-image-extra-virtual

2 安裝docker包

$ sudo apt-get install \apt-transport-https \ca-certificates \curl \software-properties-common

3 添加docker官方GPG秘鑰

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

4 安裝穩定版倉庫

sudo add-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/ubuntu \$(lsb_release -cs) \stable"

5 再次更新源

sudo apt-get update

6 安裝docker-ce

sudo apt-get install docker-ce

7 給docker添加國內加速器

7.1 Ubuntu 16.04+、Debian 8+、CentOS 7+

目前主流 Linux 發行版均已使用 systemd 進行服務管理,這里介紹如何在使用 systemd 的 Linux 發行版中配置鏡像加速器。

7.1.1 查看是是否配置過鏡像文件

查看是否在 docker.service 文件中配置過鏡像地址。

$ systemctl cat docker | grep '\-\-registry\-mirror'

如果該命令有輸出,那么請執行 $ systemctl cat docker 查看 ExecStart= 出現的位置,修改對應的文件內容去掉 --registry-mirror 參數及其值,并按接下來的步驟進行配置。

如果以上命令沒有任何輸出,那么就可以在 /etc/docker/daemon.json 中寫入如下內容(如果文件不存在請新建該文件,創建可以使用vim):

{"registry-mirrors": ["https://hub-mirror.c.163.com","https://mirror.baidubce.com"] }

注意,一定要保證該文件符合 json 規范,否則 Docker 將不能啟動。

之后重新啟動服務。

$ sudo systemctl daemon-reload $ sudo systemctl restart docker

7.2 Windows 10

對于使用 Windows 10 的用戶,在任務欄托盤 Docker 圖標內右鍵菜單選擇 Settings,打開配置窗口后在左側導航菜單選擇 Docker Engine,在右側像下邊一樣編輯 json 文件,之后點擊 Apply & Restart 保存后 Docker 就會重啟并應用配置的鏡像地址了。

{"registry-mirrors": ["https://hub-mirror.c.163.com","https://mirror.baidubce.com"] }

7.3 macOS

對于使用 macOS 的用戶,在任務欄點擊 Docker Desktop 應用圖標 -> Perferences,在左側導航菜單選擇 Docker Engine,在右側像下邊一樣編輯 json 文件。修改完成之后,點擊 Apply & Restart 按鈕,Docker 就會重啟并應用配置的鏡像地址了。

{"registry-mirrors": ["https://hub-mirror.c.163.com","https://mirror.baidubce.com"] }

7.4 檢查加速器是否生效

執行 $ docker info,如果從結果中看到了如下內容,說明配置成功。

Registry Mirrors:https://hub-mirror.c.163.com/

可能會提示權限不夠,可以在前面添加sudo

7.5 不再提供服務的鏡像

某些鏡像不再提供服務,添加無用的鏡像加速器,會拖慢鏡像拉取速度,你可以從鏡像配置列表中刪除它們。

  • https://dockerhub.azk8s.cn 已轉為私有
  • https://reg-mirror.qiniu.com
  • https://registry.docker-cn.com

建議 watch(頁面右上角) 鏡像測試 這個 GitHub 倉庫,我們會在此更新各個鏡像地址的狀態。

7.6 云服務商

某些云服務商提供了 僅供內部 訪問的鏡像服務,當您的 Docker 運行在云平臺時可以選擇它們。

  • Azure 中國鏡像 https://dockerhub.azk8s.cn

  • 騰訊云 https://mirror.ccs.tencentyun.com

8 檢測Docker安裝

$ sudo docker run hello-world

如果出現:

hello-world

表示成功了,這個Docker鏡像的一個例程文件。

總結

以上是生活随笔為你收集整理的ubuntu安装docker + 配置国内源和加速器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。