目录:
概述编辑
部署运维平台前,还需要检查和确认以下内容。
确认docker状态编辑
若服务器中未安装docker,请直接跳过本节内容,安装包中自带docker。
若服务器中已安装docker,请确认docker版本和运行状态。部署时会将 Dockerfile和镜像资源放到已有的docker环境下(不会影响已有的其他容器)。
1)确认docker版本:
执行命令:docker version
若安装了docker,则会返回版本。请确保版本在20.10.24及以上。
2)确认docker运行:
执行命令:systemctl status docker
确认docker是running状态
确认用户权限编辑
推荐使用root用户上传、解压、运行FineKey容器化部署工具。
如需使用非root用户上传解压FineKey容器化部署工具,至少需要拥有目标文件夹上传权限,有执行tar命令的权限
如需使用非root用户运行FineKey容器化部署工具,至少需要拥有执行以下命令的权限:cp、groupadd、gpasswd、systemctl、kill、sysctl
可使用visudo命令修改用户的sudo权限(dev修改为非root用户的)
root ALL=(ALL) ALL
dev ALL=(root)NOPASSWD: /bin/dockerd,/bin/mkdir,/bin/grep,/bin/sh,/usr/bin/wget,/usr/bin/tar,/bin/rm,/bin/ls,/bin/cd,/bin/cp,/bin/systemctl,/bin/kill,/usr/sbin/sysctl,/usr/bin/gpasswd,/usr/sbin/groupadd,/usr/bin/chown,/usr/bin/echo,/usr/bin/sed