最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

樹(shù)莓派安裝Docker的方法步驟

 更新時(shí)間:2019年01月27日 14:41:44   作者:SolomonXie  
這篇文章主要介紹了樹(shù)莓派安裝Docker的方法步驟,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

因?yàn)闃?shù)莓派是ARM架構(gòu)的,所以Docker的安裝和使用也都有不同。需要講的內(nèi)容比較多,這里單挑出來(lái)。

樹(shù)莓派是基于ARM架構(gòu)的,和PC不同。所以即使樹(shù)莓派上能做一些docker鏡像,也不能在別的PC上運(yùn)行。反過(guò)來(lái)別的PC上的docker鏡像,也不能在樹(shù)莓派上運(yùn)行。

如果需要找樹(shù)莓派專用的鏡像,那就在Dockerhub上搜索ARMRpi相關(guān)就能找到了。

有一個(gè)叫Hypriot的倉(cāng)庫(kù)制作了非常多樹(shù)莓派專用docker,可以參考下。

樹(shù)莓派參考:Get Docker CE for Debian

參考:My home server powered by Pi and Docker

樹(shù)莓派安裝Docker,最難的在于正確的選擇源和添加GPG-key,才能找到版本適合的docker并下載。這個(gè)過(guò)程是非常繁瑣且很難有統(tǒng)一方案的。

官方版一鍵安裝腳本

注意:官方的一鍵安裝腳本很多人說(shuō)不再支持了。但是目前位置,其實(shí)還是能支持的。

參考:The easy way to set up Docker on a Raspberry Pi

開(kāi)始執(zhí)行之前,先說(shuō)明:我之前很多次都不成功,找了很多相關(guān)解決方案都不行。直到。。。

直到我先sudo apt-get update并且最最最重要的是sudo apt-get upgrade,之后才行。

其實(shí)在upgrade時(shí)候就能看到,更新了很多系統(tǒng)依賴包,這也就解決了之前docker安裝不成功的一切毛病了。

upgrade完成后,就開(kāi)始正式安裝了:

需要用到一個(gè)shell腳本,get.docker.com,整個(gè)網(wǎng)站就這一個(gè)腳本。下載并執(zhí)行:

$ curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh

完成后,會(huì)顯示:

然后運(yùn)行hello world試試:

$ sudo docker run hello-world

然后顯示:

手動(dòng)安裝

準(zhǔn)備工作:

#安裝SSL相關(guān),讓apt通過(guò)HTTPS下載:
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common

# 添加docker的GPG key
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
#檢查key是否相符(9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88)
sudo apt-key fingerprint 0EBFCD88

#添加docker的apt下載源
sudo echo "\ndeb-src [arch=amd64] https://download.docker.com/linux/debian wheezy stable\n" >> /etc/apt/sources.list

#更新源
sudo apt-get update

安裝docker:

$ sudo apt-get install docker-ce

無(wú)需sudo執(zhí)行docker

為了每次執(zhí)行docker不需要總是輸入sudo,我們需要為docker創(chuàng)建一個(gè)用戶組,并授予權(quán)限才行:

# 創(chuàng)建docker用戶組
sudo groupadd docker

# 把當(dāng)前用戶加入到docker用戶組
sudo gpasswd -a $USER docker

# 更新當(dāng)前用戶組變動(dòng)(就不用退出并重新登錄了)
newgrp docker

安裝docker-compose

可以通過(guò)把docker compose當(dāng)作一個(gè)docker的container下載并運(yùn)行:

docker run \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v "$PWD:/rootfs/$PWD" \
  -w="/rootfs/$PWD" \
  docker/compose:1.13.0 up

# 設(shè)置alias快捷鍵(`~/.zshrc`或`~/.bash_profile`)
alias docker-compose="'"'docker run \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v "$PWD:/rootfs/$PWD" \
  -w="/rootfs/$PWD" \
  docker/compose:1.13.0'"'"

常見(jiàn)錯(cuò)誤問(wèn)題

Python: No module name lsb_release

先檢查本機(jī)是否已經(jīng)安裝了lsb_release,或者重新安裝一遍:

$ sudo apt-get install lsb-release

如果還是這個(gè)問(wèn)題,那么就檢查Python版本。如果是python3,那么很可能是版本不夠,因?yàn)閘sb_release需要最少python3.5。
解決這個(gè)問(wèn)題,就把默認(rèn)python設(shè)置回python2就好了。就是個(gè)ln建立快捷方式都事:

# 備份(python具體的位置根據(jù)自己情況定)
$ sudo mv /usr/bin/python /usr/bin/python_bak

# 更換
$ sudo ln -s /usr/bin/python2.7 /usr/bin/python

然后再試一下$ lsb_release -cs看看有沒(méi)有顯示jessie

無(wú)法添加源 add-apt-repository 報(bào)錯(cuò)找不到相關(guān)源

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用Docker進(jìn)行node開(kāi)發(fā)時(shí)實(shí)現(xiàn)熱加載功能

    使用Docker進(jìn)行node開(kāi)發(fā)時(shí)實(shí)現(xiàn)熱加載功能

    這篇文章主要介紹了使用docker進(jìn)行vue、react或者node開(kāi)發(fā)時(shí)實(shí)現(xiàn)熱加載功能,即宿主機(jī)文件修改之后實(shí)時(shí)刷新或者實(shí)時(shí)重啟服務(wù),文中通過(guò)代碼示例介紹的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下
    2024-09-09
  • docker volume刪除卷的操作

    docker volume刪除卷的操作

    這篇文章主要介紹了docker volume刪除卷的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03
  • 簡(jiǎn)單談?wù)凞ocker鏡像的使用方法

    簡(jiǎn)單談?wù)凞ocker鏡像的使用方法

    本次分享從個(gè)人的角度,講述對(duì)于Docker鏡像的使用方法,包括了從從Docker Hub或者其他鏡像源安裝Docker鏡像,從Image file安裝Docker鏡像,從Docker file制作Docker鏡像,有需要的小伙伴可以參考下
    2016-10-10
  • docker鏡像消失的問(wèn)題及臨時(shí)解決方案

    docker鏡像消失的問(wèn)題及臨時(shí)解決方案

    本文主要介紹了docker鏡像消失的問(wèn)題及臨時(shí)解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-05-05
  • Dockerfile打包部署詳細(xì)圖文教程

    Dockerfile打包部署詳細(xì)圖文教程

    這篇文章主要介紹了Dockerfile打包部署的相關(guān)資料,并詳細(xì)解釋了從創(chuàng)建Dockerfile到啟動(dòng)容器的每一步過(guò)程,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-03-03
  • Docker 常用命令詳細(xì)整理

    Docker 常用命令詳細(xì)整理

    這篇文章主要介紹了Docker 常用命令詳細(xì)整理的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • docker從容器中訪問(wèn)到宿主機(jī)3種方法

    docker從容器中訪問(wèn)到宿主機(jī)3種方法

    這篇文章主要給大家介紹了關(guān)于docker從容器中訪問(wèn)到宿主機(jī)的3種方法,某些時(shí)候,我們會(huì)有在容器內(nèi)容訪問(wèn)宿主機(jī)某個(gè)服務(wù)的需求,需要的朋友可以參考下
    2023-10-10
  • docker Overlay目錄占用的磁盤(pán)空間過(guò)大問(wèn)題

    docker Overlay目錄占用的磁盤(pán)空間過(guò)大問(wèn)題

    這篇文章主要介紹了docker Overlay目錄占用的磁盤(pán)空間過(guò)大問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • yum下載docker安裝包安裝到離線機(jī)器的實(shí)例代碼詳解

    yum下載docker安裝包安裝到離線機(jī)器的實(shí)例代碼詳解

    本文通過(guò)實(shí)例代碼給大家介紹了yum下載docker安裝包,安裝到離線機(jī)器,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-12-12
  • Docker批量容器編排的實(shí)現(xiàn)

    Docker批量容器編排的實(shí)現(xiàn)

    這篇文章主要介紹了Docker批量容器編排的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09

最新評(píng)論

安福县| 察哈| 平乡县| 瓦房店市| 巧家县| 青海省| 涿鹿县| 高邑县| 额敏县| 独山县| 金华市| 马鞍山市| 塔河县| 缙云县| 泗水县| 容城县| 呼玛县| 东丽区| 霸州市| 河曲县| 闽侯县| 深泽县| 红桥区| 胶州市| 嘉义市| 博湖县| 枣阳市| 五家渠市| 镇沅| 铁力市| 淅川县| 湘潭县| 梧州市| 宜章县| 白沙| 开封市| 瑞昌市| 吴桥县| 浮梁县| 昭通市| 眉山市|