边缘化搭建 DotNet Core 2.1 自动化构建和部署环境(下)
写在前面 本篇文章是上一篇 边缘化搭建 DotNet Core 2.1 自动化发布和部署(上) 的后续操作,本文主要讲解如何开启Docker Remote API,开启Remote API后的权限安全问题。配置Jenkins构建项目,并在云服务器上构建成功。废话不多说,我们一起来动手操作吧。 先决条件 1.一台Debain 9系统 x86 服务器 硬件环境:1核2G 40G硬盘。 2. x86服务器成功安装并运行Docker环境(本文不阐述安装过程,读者可查阅参考文献) 2.根据上一篇 边缘化搭建 DotNet Core 2.1 自动化发布和部署(上) 搭建好的边缘计算环境 开启Docker Remote API Remote API主要用于远程访问Docker守护进程从而下达指令的。 因此,我们在启动Docker守护进程时,需要添加-H参数并指定开启的访问端口。 通常,我们可以通过编辑守护进程的配置文件来实现。不过对于不同操作系统而言,守护进程启动的配置文件也不尽相同。但是现在我们不需要去改动系统原有的配置文件,通过drop-in file方式进行覆盖配置,所以在不改动系统配置文件的方式下,我们的覆盖配置文件的路径基本保持一致。 创建 override.conf 我们需要在x86服务器上创建 override.conf 配置文件。 $ mkdir -p /etc