1. 程式人生 > >Linux Mint docker 安裝

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

隨後是踩坑的:

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

搞定。

轉自: