Linux Mint安裝Docker踩坑指南


我家的服務器選用的Linux Mint系統,最近安裝Docker的時候踩了一些小坑,但是總體還算順利。
我們都知道Linux Mint系統是基於Ubuntu的,說實話用起來感覺還是很不錯的,安裝Docker到Ubuntu的方法幾乎可以完全遷移到Mint上。
當然,問題就出在這個幾乎上。
首先是正常安裝各種依賴:

sudo apt-get install -y \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88

如果你用14.04:

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

這些都在:
https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/
可以找到。

隨后是踩坑的:

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

lsb_release -cs查出來是serena,但是這個是Mint的Codename,需要查詢對應的Ubuntu的版本:
在這里找:
https://www.linuxmint.com/download_all.php
我們找到是xenial,所以我們就

sudo add-apt-repository \
    "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
    xenial \
    stable"

如果添加失敗了就手動添加到/etc/apt/sources.list.d/additional-repositories.list里。

隨后正常安裝即可:

sudo apt-get update
sudo apt-get install docker-ce
sudo service docker start
sudo service docker status

如果你的Docker需要開啟外部訪問,修改這個文件:/lib/systemd/system/docker.service
修改ExecStart為下所示
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

隨后重新啟動Docker:

systemctl daemon-reload
service docker restart

搞定。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM