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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Docker教程-安装

發布時間:2024/4/11 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Docker教程-安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Docker安裝

簡介

本文主要介紹在不同的平臺下如何安裝Docker,主要涉及平臺為Ubuntu(Linux系統)和Windows10(Windows系統),最后會鏡像國內源的使用。

Ubuntu安裝docker-ce

Docker支持主流的Ubuntu發行版(本文以Ubuntu 18.04LTS版本為例),現在的社區版稱為docker-ce,在安裝之前務必確認已經卸載了之前的版本,執行下面的命令卸載。

sudo apt-get remove docker docker-engine docker.io containerd runc

目前主要有兩種安裝方法,一種是自行進行軟件安裝,另一種使用官方提供的腳本進行一鍵安裝,不建議采用Shell腳本安裝,因為腳本需要root權限執行,請仔細審核腳本文件。

下面演示第一種方式安裝docker-ce,方法參考百度上很多主流的方法。

安裝所需軟件包

  • sudo apt-get update
  • sudo apt-get install -y apt-transport-https ca-certificates software-properties-common curl

添加GPG密鑰并添加docker-ce國內源

curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

  • 顯示OK表示添加成功,否則無法連接至對應網站,使用其他源即可。
sudo add-apt-repository \"deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \$(lsb_release -cs) \stable"
  • 該命令中$(lsb_release -cs)變量其實是查詢系統版本代號的結果,Ubuntu18.04是bionic,stable表示穩定版改為edge或者test獲取測試版軟件。

sudo apt-get update

安裝最新版Docker-CE

  • sudo apt-get install -y docker-ce
    • 安裝當前系統可用的最新版docker-ce

可以通過sudo apt-cache madison docker-ce查看系統可安裝的所有版本docker-ce,如下圖。

其中,第一列是軟件包名稱,第二列是版本號,第三列是存儲庫名稱,想要安裝特定的版本只要包名后跟=version即可,如sudo apt-get install docker-ce=18.06.3~ce~3-0~ubuntu。

驗證安裝

systemctl status docker查看docker服務狀態,若成功安裝應為服務啟動狀態,如下圖,如服務未啟動,使用sudo systemctl start docker命令啟動服務。

最后,測試docker是否正常工作,運行經典的hello world程序(第一次運行會自動下載鏡像到本地)。


這里需要注意的是,我們使用`sudo``命令來運行docker也就默認用戶有管理員權限,事實上很多深度學習服務器是不對普通用戶開放管理員權限的,這就需要root管理員使用下面的命令創建docker用戶組,將普通用戶加入docker組中,并重新啟動docker服務。

groupadd docker gpasswd -a 用戶名 docker systemctl restart docker

Windows安裝

對Windows10專業版,Docker有專門的安裝包了,需要在應用和功能中先開啟Hyper-V功能。

Toolbox安裝

點擊鏈接,選擇Download Desktop and Take a Tutorial下載Windows版本,需要登錄。下載完成后,安裝exe文件即可,安裝后Docker自動啟動,也可以類似上面Ubuntu例子,運行hello world測試是否成功運行。

Docker鏡像加速

國內從DockerHub拉取鏡像會比較慢,需要進行鏡像加速,Docker官方和很多云服務商都提供鏡像加速服務,Docker官方提供的中國鏡像庫為https://registry.docker-cn.com。

下面以Ubuntu18.04為例設置官方鏡像加速,注意,不同服務商建議選用對應的鏡像加速服務。
編輯配置文件/etc/docker/daemon.json,如沒有該文件請新建,填入如下內容。

{"registry-mirrors":["https://registry.docker-cn.com"]}

之后,重啟服務。

sudo systemctl daemon-reload

sudo systemctl restart docker

重啟成功后,通過sudo docker info查看信息,若存在如下內容代表設置成功。

Registry Mirrors:https://registry.docker-cn.com/

補充說明

本文主要介紹了Docker社區版的安裝以及鏡像加速的配置,后續會進一步介紹Docker的使用。

總結

以上是生活随笔為你收集整理的Docker教程-安装的全部內容,希望文章能夠幫你解決所遇到的問題。

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