Linux Mint docker 安裝
阿新 • • 發佈:2018-12-19
我家的伺服器選用的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
搞定。
轉自: