🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
之前每次安装都是上网查查资料,每次待找半天。所以在这里总结下。首先Docker在Ubuntu下的安装分为以下几个步骤: * 添加Docker源 * 安装aufs驱动linux-image-extra * 安装Docker * 安装后的设置 * Docker更新 ## 添加Docker源 解释一下。使用Ubuntu在命令行可以直接安装Docker,但是一般都是老一些的版本,而且下载缓慢。所以换Docker源很有必要。 具体操作如下: ``` sudo apt-get update # 增加CA证书 sudo apt-get install apt-transport-https ca-certificates # 添加GPG Key(一种加密手段) sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D # 添加docker的源 echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" > /etc/apt/sources.list.d/docker.list 或 echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list # 再次更新源 sudo apt-get update # 清除过时源(以防万一) sudo apt-get purge lxc-docker # 验证APT是从正确的库源下载应用 apt-cache policy docker-engine ``` ## 安装aufs驱动linux-image-extra For Ubuntu Trusty, Wily, and Xenial, it’s recommended to install the linux-image-extra kernel package. The linux-image-extra package allows you use the aufs storage driver可以实现容器间可执行文件和运行库的共享。 ``` sudo apt-get install linux-image-extra-$(uname -r) ``` ## 安装Docker ``` sudo apt-get update sudo apt-get install docker-engine ``` ## 安装后的设置 将用户添加到docker组中,避免每次都是用sudo。 ``` sudo usermod -aG docker ${user} ``` ## Docker更新 ``` # 更新Docker sudo apt-get upgrade docker-engine # 卸载Docker sudo apt-get purge docker-engine ```