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

搞定。

posted @   清雨影  阅读(3318)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
点击右上角即可分享
微信分享提示