Ubuntu 18.04(bionic) 安装 Docker 环境

Ubuntu 18.04(bionic) 安装 Docker 环境_第1张图片
Docker Logo

Docker 是一个 Linux 系统容器化的管理工具,我目前用它来快速的构建各个项目的运行和开发环境。以前每次重装系统,都要通过编译的方式来重新安装和配置开发环境。有了 Docker,只要在各个项目中通过 Dockerfile 或 docker-composer.yml 配置好 Docker 环境,新系统上只需要拉下代码,执行 docker 命令就能快速的启动项目,进入开发状态。可以说,Docker 让我的编程体验又愉悦了一倍。

这么好的工具,截止目前,对 Windows 和 OSX 系统的支持还不是很完美。只有在 Linux 环境才能发挥出完美的性能。这也是我在前几天的日记《2019-08-11》中提到的为什么要买一台 Intel NUC 的原因。目前 Nuc 上已经安装好了 Ubuntu 18.04,代号 bionic 的系统。一只太忙,直到今天才有空开始搭建开发环境。这里就记录下 Docker 在 Ubuntu 上的安装过程。以下流程主要是基于 Docker 的官方文档。

首先保险起见,尝试清理一下系统中的 Docker 旧组件或版本:

    sudo apt-get remove docker docker-engine docker.io containerd runc

尝试更新一下软件源索引:

    sudo apt-get update

安装一些系统依赖组建:

    sudo apt-get install  apt-transport-https ca-certificates curl gnupg-agent software-properties-common

添加 Docker 官方的公钥:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

验证一下公钥,输出应该为: 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88

    sudo apt-key fingerprint 0EBFCD88

添加 Docker 官方的软件源:

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

再次更新软件源索引:

    sudo apt-get update

可以开始安装 Docker 了(友情提示,需要一点耐心):

    sudo apt-get install docker-ce docker-ce-cli containerd.io

如果你不是用 root 用户执行 docker 命令(也不应该这么干),每次执行 docker 命令时都需要使用 sudo,这多少会影响使用体验,可以通过把当前用户加入 docker 用户组来解决:

    sudo usermod -aG docker $(whoami)

最后就是安装 docker-composer 辅助命令了,如果项目要使用到多个 docker 容器,那它就是你的福音,安装方式有点特殊,也很简单,就是直接下载文件,放入系统命令目录,赋予执行权限就可以了:

    sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose

重启一下系统,愉快的 docker 吧。

你可能感兴趣的:(Ubuntu 18.04(bionic) 安装 Docker 环境)