对于熟悉 Docker 的开发者而言,使用 Docker 构建集群环境是一件非常方便的事情。但是对于不太熟悉 Docker 的人来说,这个过程可能会有些困难。下面我们就来简单介绍一下如何在 N1 上设置 Docker。
首先,我们需要准备一些东西。你需要一台装好了 armbian 的 N1,以及一个 USB 软盘。然后按照以下步骤进行操作:
# 安装 docker-ce
curl -sSL https://get.docker.com/ | sh
sudo usermod -aG docker ${USER}
# 安装 docker-compose
sudo apt-get install -y python3-pip
sudo pip3 install docker-compose
安装完成后,你可以使用以下命令启动 Docker:
sudo systemctl start docker
sudo systemctl enable docker
接下来,我们需要将 Docker 服务配置为开机启动:
sudo systemctl enable docker
最后,需要将 Docker 数据存储在外部存储设备上,避免我们在重启或者重装系统时数据丢失:
# 停止 Docker 服务
sudo systemctl stop docker
# 删除/var/lib/docker目录
sudo rm -rf /var/lib/docker
# 挂载外部存储设备
sudo ln -s /mnt/docker /var/lib/docker
# 重新启动 Docker 服务
sudo systemctl start docker
这样,就成功地在 N1 上设置了 Docker!